pub fn part2(input: &[Vec<usize>]) -> usize
Part two adds the middle amphipods as specified in the problem statement.