use proconio::input; fn main() { input! { s: String, } let alphabet_length = s.chars().take_while(|&c| ('a'..='z').contains(&c)).count(); let ans = s[..alphabet_length] .chars() .rev() .chain(s[alphabet_length..].chars()) .collect::(); println!("{}", ans); }