adventofcode 2021-12-28