use proconio::input; fn main() { input! { n: usize, m: usize, sp: [(String, usize); n], t: [String; m], } let ans = t .iter() .map(|t| sp.iter().find_map(|(s, p)| (s == t).then_some(p)).unwrap()) .sum::(); println!("{ans}"); }