use proconio::{input, marker::Chars}; fn main() { input! { n: usize, s: Chars, } let mut p = vec![]; let mut q = vec![]; for i in 0..n { if i % 2 == 0 { p.push(s[i]); } else { q.push(s[i]); } } if p.len() == q.len() { println!("Yes"); println!( "{} {}", p.iter().collect::(), q.iter().collect::() ); } else { println!("No"); } }