use std::io::*; fn main() { let mut s: String = String::new(); std::io::stdin().read_to_string(&mut s).ok(); let mut itr = s.trim().split_whitespace(); let mut a: Vec = (0..5) .map(|_| itr.next().unwrap().parse().unwrap()) .collect(); a.sort(); let mut b = a.clone(); b.dedup(); match b.len() { 2 => println!("FULL HOUSE"), 3 => { if (a[0] == a[1] && a[1] == a[2]) || (a[1] == a[2] && a[2] == a[3]) || (a[2] == a[3] && a[3] == a[4]) { println!("THREE CARD") } else { println!("TWO PAIR") } } 4 => { println!("ONE PAIR"); } _ => { println!("NO HAND"); } } }