h,w=map(int,input().split()) h-=2 a=[list(map(int,input().split())) for i in range(h)] from heapq import heappush,heappop INF=10**18 def dijkstra(start,n): dist=[INF]*n hq=[(0,start)] dist[start]=0 seen=[False]*n while hq: w,v=heappop(hq) if dist[v]