fn main() { let mut nh = String::new(); std::io::stdin().read_line(&mut nh).ok(); let nh: Vec = nh.trim().split_whitespace().map(|s| s.parse().unwrap()).collect(); let h = nh[1]; let mut t = String::new(); std::io::stdin().read_line(&mut t).ok(); let t: String = t.trim().split_whitespace() .map(|s| s.parse::().unwrap() + h) .map(|s| s.to_string()) .collect::>() .join(" "); println!("{}", t); }