#![allow(dead_code, unused_imports, unused_macros, non_snake_case)] use proconio::{ input, marker::{Bytes, Chars, Usize1}, }; fn main() { input! { n: usize, s: Chars, } if n & 1 == 1 { println!("No"); return; } let p = s.iter().step_by(2).collect::(); let q = s.iter().skip(1).step_by(2).collect::(); println!("Yes"); println!("{} {}", p, q); }