#include #include #include int main() { std::vector cards(13, 0); for (int i = 0; i < 5; i++) { int card; std::cin >> card; cards[card - 1]++; } int max = *std::max_element(cards.begin(), cards.end()); *std::find(cards.begin(), cards.end(), max) = 0; if (max == 3) { int max2 = 0; for (int i = 0; i < cards.size(); i++) { if (cards[i] == 2) { std::cout << "FULL HOUSE" << std::endl; return 0; } } std::cout << "THREE CARD" << std::endl; return 0; } else if (max == 2) { for (int i = 0; i < cards.size(); i++) { if (cards[i] == 2) { std::cout << "TWO PAIR" << std::endl; return 0; } } std::cout << "ONE PAIR" << std::endl; return 0; } std::cout << "NO HAND" << std::endl; return 0; }