#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef unsigned long long ull; static const double EPS = 1e-8; static const double PI = 4.0 * atan(1.0); static const double PI2 = 8.0 * atan(1.0); #define REP(i,n) for(int i=0;i<(int)n;++i) #define ALL(c) (c).begin(),(c).end() #define CLEAR(v) memset(v,0,sizeof(v)) #define MP(a,b) make_pair((a),(b)) #define ABS(a) ((a)>0?(a):-(a)) #define FOR(i,s,n) for(int i=s;i<(int)n;++i) int main(){ int a[5]; cin >> a[0]>>a[1]>>a[2]>>a[3]>>a[4]; bool three=false, two1=false; int two_cnt = 0; for(int i=0;i<5;i++) { int p=0; for(int j=0;j<5;j++) { if(i==j) continue; if(a[i]==a[j]) p++; } if(p==2) three=true; if(p==1) { two_cnt++; } } if(three && two_cnt==2) cout << "FULL HOUSE" << endl; else if(three && two_cnt==0) cout << "THREE CARD" << endl; else if(!three && two_cnt==4) cout << "TWO PAIR" << endl; else if(!three && two_cnt==2) cout << "ONE PAIR" << endl; else if(!three && two_cnt==0) cout << "NO HAND" << endl; }