use proconio::input; fn main() { input! { s: String, } let num_c = count_char(&s, 'C'); let num_p = count_char(&s, 'P'); let num_t = count_char(&s, 'T'); if num_c == 0 { println!("{}{}", "P".repeat(num_p), "T".repeat(num_t)) } else { println!( "{}{}{}", "T".repeat(num_t), "C".repeat(num_c), "P".repeat(num_p) ) } } fn count_char(s: &str, ch: char) -> usize { s.chars().filter(|&c| c == ch).count() }