~xenrox/aoc2020