aoc/app/18.hs