import heapq,math def hypot2(x,y): return x*x+y*y def solve(n,l): dst=[[(hypot2(x1-x2,y1-y2),j)for j,(x2,y2) in enumerate(l)] for x1,y1 in l] visited = set() pq = [(0,0)] mx=10 while len(pq): my,d = heapq.heappop(pq) if(mx