pub fn part_two(input: &Input) -> GenResult<u32>