H,W=map(int,input().split()) L=[list(map(int,input().split())) for _ in range(H)] q=[] for h in range(H): for w in range(W): q.append((L[h][w],h,w)) dp=[[1]*W for _ in range(H)] q.sort() dhw=[(1,0),(-1,0),(0,1),(0,-1)] ans=1 for x,h,w in q: for dh,dw in dhw: if 0<=h+dh