#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m;//n=行,m=列·
cin>>n>>m;//输入n和m。
int a[11][11];//创建一个11行11列的二维数组。
for(int i=0;i<n;i++){//循环输入二维数组;此行输入 行 。
for(int j=0;j<m;j++){//循环输入二维数组;此行输入 列 。
cin>>a[i][j];
}
}
for(int i=0;i<n;i++){//此循环为判断加输出 ; 此行为 行 。
for(int j=0;j<m;j++){//此行为 列 。
if(a[i][j]!=0){//判断是不是非0数 。
cout<<i+1<<" "<<j+1<<" "<<a[i][j]<<endl;//如果是,输出行和列(输出中的“+1”是因为数组中从0开始算起)和此非0数
}
}
}
return 0;
}