#include #include #include #include #include #define REP(i,a,b) for(i=a;i T[i][k]+T[k][j]) T[i][j] = T[i][k]+T[k][j]; assert( scanf("%d",&M)==1 ); assert( 1<=M&&M<=10000 ); while(M--){ assert( scanf("%d%d%d",&S,&G,&D)==3 ); assert( 0<=S && S