from heapq import* (h,w),*a=[[*map(int,s.split())]for s in open(0)] c=[[-1]*w for _ in range(h)] c[0][0]=1 c[-1][-1]=0 q=[[]for _ in range(2)] for i,j,k in[(1,0,1),(0,1,1),(w-2,h-1,0),(w-1,h-2,0)]: if 0<=i