using System; using System.Collections.Generic; class Program { static void Main(string[] args) { //入力 string s = Console.ReadLine(); string[] t = s.Split(' '); int[] A = new int[5]; //数字の割り当て for (int i = 0; i < 5; i++) { A[i] = int.Parse(t[i]); } //カード番号の配列 int[] cards = new int[14]; for (int i = 0; i < 5; i++) { cards[A[i]]++; //それぞれのカード番号が何枚あるか数える } //かぶっている枚数を調べる(値は最大で5まである) int[] ret = new int[6]; for (int i = 0; i <= 13; i++) { ret[cards[i]]++; } if (ret[3] == 1 && ret[2] == 1) { Console.WriteLine("FULL HOUSE"); } else if (ret[3] == 1) { Console.WriteLine("THREE CARD"); } else if (ret[2] == 2) { Console.WriteLine("TWO PAIR"); } else if (ret[2] == 1) { Console.WriteLine("ONE PAIR"); } else { Console.WriteLine("NO HAND"); } } }