use proconio::fastout; use proconio::input; #[allow(unused_imports)] use proconio::marker::{Chars, Bytes}; #[allow(unused_imports)] use num::integer::gcd; #[allow(unused_imports)] use std::mem::swap; #[allow(dead_code)] type Pi = (i32, i32); #[allow(dead_code)] fn pri(x: T) {println!("{}", x);} #[fastout] fn main() { input!{ mut s:Chars, } for i in 0..s.len()-1 { if s[i] == 'a' && s[i+1] == 'o' { s[i] = 'k'; s[i+1] = 'i'; } } let s:String = s.into_iter().collect(); pri(s); }