fn read_single_value() -> T where T: std::str::FromStr, T::Err: std::fmt::Debug, { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).unwrap(); buf.trim().parse().unwrap() } fn main() { let n = read_single_value::(); println!("{0: <03}", n); }