import sys,heapq input=sys.stdin.readline N,M=map(int,input().split()) inf=float("inf") F=[[1]*(N+1) for _ in range(N+1)] for _ in range(M): h,w,c=map(int,input().split()) F[h][w]+=c V=[(1,0),(-1,0),(0,1),(0,-1)] Dist=[[[inf,inf] for _ in range(N+1)] for __ in range(N+1)] Dist[1][1][0]=0 Q=[(0,(1,1,0))] heapq.heapify(Q) while Q: d,v=heapq.heappop(Q) i,j,m=v if d