pub fn run(inp :Vec) { let mut v :Vec = vec![]; inp.split(|line| line.is_empty()).for_each(|vector|{ v.push(vector.iter().map(|s| s.parse::().unwrap()).sum()); }); let mut sum = 0; for _ in 0..3 { let e = v.iter_mut().max().unwrap(); sum += *e; *e = 0; } println!("a2v2: {}", sum); }