use proconio::{input, marker::Chars}; fn main() { input! { s: Chars, } let a: String = s.iter().filter(|&&x| x.is_alphabetic()).rev().collect(); let b: String = s.iter().filter(|&&x| x.is_numeric()).collect(); println!("{}{}", a, b); }