Advent 2019:Calendar/8

And at this point I gave up