#问题
/*
Floyd更新一遍,检查自己对自己的汇率是否大于1
*/
#include
using namespace std;
#define Max_n 32
double D[Max_n][Max_n];
map Map;
int N,M;
void Floyd()
{for(int k=1;k<=N;k++)for(int i=1;i<=N;i++)for(int j=1;j<=N;j++){if(D[i][j]>N,N){//Map.clear();for(int i=1;i<=N;i++)for(int j=1;j<=N;j++){if(i=j)D[i][j]=1;elseD[i][j]=0;}//for(int i=1;i<=N;i++){string Name;cin>>Name;Map[Name]=i;}//cin>>M;for(int i=1;i<=M;i++){string u,v;double cost;cin>>u>>cost>>v;D[Map[u]][Map[v]]=cost;}//Floyd();//int flag=0;for(int i=1;i<=N;i++){if(D[i][i]>1){flag=1;break;}}if(flag)cout<<"Case "<<++Case<<": Yes"<