C=gets.chomp.split.map{|x| x.to_i} def poker(cards) h = {} for num in 0..4 if h.key?(cards[num]) h[cards[num]] += 1 else h[cards[num]] = 1 end end list1 = [] h.each do |key, value| list1 << value end list1.sort! list1.select! {|item| item != 1} yaku = "" if list1[0] == 2 and list1[1] == 3 yaku = "FULL HOUSE" elsif list1[0] == 3 yaku = "THREE CARD" elsif list1[0] == 2 and list1[1] == 2 yaku = "TWO PAIR" elsif list1[0] == 2 yaku = "ONE PAIR" else yaku = "NO HAND" end return yaku end puts poker(C)