Function part1

Source
pub fn part1(input: &[(&'_ [u8], Vec<usize>)]) -> u64