use std::collections::BTreeSet; fn main() { let mut input = String::new(); std::io::stdin().read_line(&mut input).ok(); let input: Vec = input .split_whitespace() .map(|n| n.parse().unwrap()) .collect(); let mut name = input[0].clone(); let to_remove: BTreeSet = input[1..].iter().map(|n| n.parse().unwrap()).collect(); for &i in to_remove.iter().rev() { name.remove(i); } println!("{}", name); }