#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef long long int ll; //#include using namespace std; int main() { int Q; Q = 1; //cin >> Q; while (Q--) { vectorx(5); sets; for (int i = 0; i < 5; i++) { cin >> x[i]; s.insert(x[i]); } sort(x.begin(), x.end()); if (s.size() == 2) { for (int i = 0; i < 2; i++) { if (x[i] != x[i + 1])break; if (x[i] == x[i + 1] && x[i] == x[i + 2]&&x[i]==x[i+3]) { break; }cout << "FULL HOUSE"; return 0; } } if (s.size() == 3) { for (int i = 0; i < 3; i++) { if (x[i] == x[i + 1] && x[i] == x[i + 2]) { cout << "THREE CARD"; return 0; } } cout << "TWO PAIR"; return 0; } if(s.size()>3)for (int i = 0; i < 4; i++) { if (x[i] == x[i + 1] ) { cout << "ONE PAIR"; return 0; } } cout << "NO HAND"; } return 0; }