use proconio::{input, marker::Chars}; fn main() { input! { s: Chars, } let a = s.iter().filter(|&c| c.is_alphabetic()).collect::>(); let b = s.iter().filter(|&c| c.is_numeric()).collect::>(); for i in (0..a.len()).rev() { print!("{}", a[i]) } for i in 0..b.len() { print!("{}", b[i]) } println!() }