Formally verifying Advent of Code using Dijkstra's program construction · HackerTrans