#[path = "../lib.rs"] mod lib; fn main() { let mut cur = 0; let mut v = vec![]; for line in lib::iter_input() { match line.parse::() { Ok(i) => { cur += i; }, Err(_) => { v.push(cur); cur = 0; }, } } v.push(cur); v.sort(); let last = v.last().unwrap(); println!("part1: {}", last); let sum: i32 = v.iter().rev().take(3).sum(); println!("part2: {}", sum); }