#include using namespace std; char langes[9][3] = { "cs", "en", "fr", "de", "hu", "it", "jp", "pl", "es" }; char says[9][4] = { "KNP", "RSP", "PCF", "SSP", "KOP", "SFC", "GCP", "KNP", "PTP" }; int main() { int ngame = 1; for(;;) { int pts[2] = {0,0}; int lan[2]; int bet[2]; char slan[2][3]; char play[2][21]; scanf("%s %s", slan[0], play[0] ); scanf("%s %s", slan[1], play[1] ); for( int i=0;i<9;++i ) { if( slan[0][0] == langes[i][0] && slan[0][1] == langes[i][1] ) { lan[0] = i; } if( slan[1][0] == langes[i][0] && slan[1][1] == langes[i][1] ) { lan[1] = i; } } char say[2][25]; while( scanf("%s", say[0]) == 1 ) { if( say[0][0] == '.' || say[0][0] == '-' ) { printf("Game #%d:\n", ngame); printf("%s: %d %s\n", play[0], pts[0], (pts[0]==1?"point":"points")); printf("%s: %d %s\n", play[1], pts[1], (pts[1]==1?"point":"points")); if( pts[0] == pts[1] ) { printf("TIED GAME\n") ; } else { printf("WINNER: %s\n",(pts[0]>pts[1]?play[0]:play[1])) ; } if( say[0][0] == '.' ) return 0; else break; } else { scanf("%s", say[1]); //printf("%s %s %s %s\n", say[0], say[1], langes[lan[0]], langes[lan[1]] ); for( int j=0;j<2;++j) { for( int i=0; i<3; ++i ) { if( says[lan[j]][i] == say[j][0] ) { bet[j] = i; break; } } if( lan[j] == 3 && bet[j] == 0 && say[j][1] == 'c' ) { bet[j] = 1; } else if( lan[j] == 5 && say[j][0] == 'R' ) { bet[j] = say[j][1] == 'o' ? 0 : 2; } else if( lan[j] == 8 && bet[j] == 0 && say[j][1] == 'a' ) { bet[j] = 2; } } //printf("Bets: %d %d\n",bet[0],bet[1]); if( bet[0]!=bet[1] ) { if( ((bet[0]+1)%3) == bet[1] ) ++pts[0]; else ++pts[1]; } } } ++ngame; } return 0; }