#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c mp; for(int i=0;i<5;i++){ ll t;std::cin >> t; auto itr = mp.find(t); if(itr==mp.end()) mp.emplace(t, 1); else (*itr).second++; } vll b; for(auto itr:mp) b.push_back(itr.second); sort(all(b)); reverse(all(b)); if(b.size()==1||b[0]==1){ std::cout << "NO HAND" << '\n'; }else if(b[0]==3&&b[1]==2){ std::cout << "FULL HOUSE" << '\n'; }else if(b[0]==3){ std::cout << "THREE CARD" << '\n'; }else if(b[0]==2&&b[1]==2){ std::cout << "TWO PAIR" << '\n'; }else if(b[0]==2){ std::cout << "ONE PAIR" << '\n'; }else { std::cout << "NO HAND" << '\n'; } return 0; }