fn combine(a: &(u64, u64, u64), b: &(u64, u64, u64)) -> (u64, u64, u64)