part1

Function part1 

Source
pub fn part1(input: &(Vec<Range<u64>>, Vec<u64>)) -> usize