#include int main(void){ int A[5]; int change; int a = 0; int count = 1; int pair = 0; int threecard = 0; for(int i = 0; i < 5; i++){ scanf("%d",&A[i]); } // sort for(int k = 0; k < 4; k++){ for(int l = k; l < 5; l++){ if(A[k] > A[l]){ change = A[k]; A[k] = A[l]; A[l] = change; } } } // check ok /* for(int m = 0; m < 5; m++){ printf("%d ",A[m]); } printf("\n"); */ // search for(int j = 1; j < 5; j++){ if(A[a] == A[j]){ count++; // printf("count = %d\n",count); }else{ a = j; if(count == 2){ pair++; // printf("pair = %d\n",pair); }else if(count == 3){ threecard++; // printf("threecard = %d\n",threecard); } count = 1; } } if(count == 2){ pair++; // printf("pair = %d\n",pair); }else if(count == 3){ threecard++; // printf("threecard = %d\n",threecard); } // judge if((pair == 0)&&(threecard == 0)){ printf("NO HAND\n"); return 0; } else { // result if((pair == 1)&&(threecard == 1)){ printf("FULL HOUSE\n"); return 0; }else if(pair == 2){ printf("TWO PAIR\n"); return 0; }else if(threecard == 1){ printf("THREE CARD\n"); return 0; }else{ printf("ONE PAIR\n"); return 0; } } return 0; }