#include #include int result(int card[]){ int i, j, pair[5]={}; int flag1=0, flag2=0; char res[15]; for(i=0;i<5;i++){ for(j=0;j<5;j++){ if(i==j) continue; if(card[i]==card[j]) pair[i] += 1; } } for(i=0;i<5;i++){ if(pair[i]==1) flag1+=1; if(pair[i]==2) flag2+=1; } if(flag1*flag2!=0) { printf("FULL HOUSE"); return 0; } if(flag1==0 && flag2!=0) { printf("THREE CARD"); return 0; } if(flag1==4) { printf("TWO PAIR"); return 0; } if(flag1==2 && flag2==0) { printf("ONE PAIR"); return 0; } printf("NO HAND"); return 0; } int main(void) { // your code goes here int c[5]; scanf("%d %d %d %d %d",c,c+1,c+2,c+3,c+4); result(c); return 0; }