pub fn solve<'a, I>(iter: I, repeat: usize) -> u64where I: Iterator<Item = &'a (&'a [u8], Vec<usize>)>,