#include #include #include #include using namespace std; int main() { int INF=99999999,N,K,d[30][30],i,j,k,x,y,z,dp[256][30],e[8],v[30],c,b; string s,t; while (cin >> N >> K && N) { map cityMap; for(i=0;i> s; cityMap[s]=i; } if (K) while(cin >> s >> t >> z, x=cityMap[s], y=cityMap[t], d[x][y]=d[y][x]=min(d[y][x],z), --K); for(k=0;k> s; e[i]=cityMap[s]; for(j=0;j>k&3)==j) y+=3<