fn main() -> Result<(), std::io::Error> { let mut s = String::new(); std::io::stdin().read_line(&mut s).ok(); let input_str = s.trim().to_string(); let result_str: String = input_str.chars().into_iter().map( |e| { match e { 'I' => '1', 'l' => '1', 'O' => '0', 'o' => '0', _ => e, } }).collect(); println!("{}", result_str); Ok(()) }