import heapq import sys input = sys.stdin.readline INF = int(1e9) n, e = map(int, input().split()) graph = [[] for _ in range(n + 1)] for _ in range(e): a, b, c = map(int, input().split()) graph[a].append((b, c)) graph[b].append((a, c)) v1, v2 = map(int, input().split()) def dijkstra(start): q = [] distance = [INF] * (n + 1) heapq.heappush(q, (0, start)) distance[start] = 0 while q: dist, now = ..