use std::io::{stdin, BufRead}; use std::str::FromStr; fn read_lines() -> Vec { let stdin = stdin(); let lines = stdin.lock().lines().map(|l| l.unwrap()).collect(); lines } fn to_nums(line: &str) -> Vec where T: FromStr, ::Err: std::fmt::Debug, { line.split_whitespace() .map(|n| n.parse::().unwrap()) .collect() } fn main() { let lines = read_lines(); let nums = to_nums::(&lines[0]); let ans = nums.iter().sum::(); println!("{} {}", ans, &lines[1]); }