use proconio::{ input, marker::{Chars, Usize1}, }; fn main() { input! { n: usize, s: Chars, pp: [Usize1; n], } let output = pp.iter().map(|&p| s[p]).collect::(); println!("{output}"); }