George Thomas c0504964e3 Refactor to unify day 2 parts 1 and 2
This doesn't noticeably affect the run time.
2025-12-02 13:33:11 +00:00
..
2025-12-02 13:33:11 +00:00