#include
#include
#include
using namespace std;
int dx[]={1,0,-1,0};
int dy[]={0,1,0,-1};
int main()
{
int n,m;
cin>>n>>m;
int x[n][m];
for(int i = 0;i>x[i][j];
}
}
bool visited[n][m];
for(int i = 0;iq;
q.push(si);
q.push(sj);
while(!q.empty()){
int ci=q.front();
q.pop();
int cj=q.front();
q.pop();
for(int i = 0;i<4;i++){
int ti=ci+dx[i];
int tj=cj+dy[i];
if(ti=0 && tj>=0 && visited[ti][tj]==false && x[ti][tj]>=x[ci][cj]){
visited[ti][tj]=true;
q.push(ti);
q.push(tj);
}
}
}
}
return 0;
}