#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef unsigned int nat; int main() { int game_num = 1; while(true) { cin >> game_num; if(game_num == -1) break; string answer, guess; bool win = false, lose = false; set correct, correctly_guessed; nat guesses = 7; cin >> answer >> guess; for(auto c : answer) { correct.emplace(c); } for(auto c : guess) { if(answer.find(c) != string::npos) { if(correctly_guessed.emplace(c).second && correctly_guessed.size() == correct.size()) { win = true; break; } } else if(!(--guesses)) { lose = true; break; } } cout << "Round " << game_num << endl; if(win) cout << "You win." << endl; else if(lose) cout << "You lose." << endl; else cout << "You chickened out." << endl; } return 0; }