These are the runtimes (for both parts) for each day:
- Day 1: 6.78 ms
- Day 2: 4.96 ms
- Day 3: 8.14 ms
- Day 4: 49.94 ms
- Day 5: 601.27 ms
- Day 6: 4.78 ms
- Day 7: 1.02 s
- Day 8: 12.11 ms
- Day 9: 42.91 ms
- Day 10: 3.15 ms
- Day 11: 162.55 ms
- Day 12: 493.27 ms
- Day 13: 23.55 ms
- Day 14: 11.72 ms
- Day 15: 17.23 s
- Day 16: 6.18 ms
- Day 17:
- Day 18: 448.92 ms
- Day 19:
- Day 20:
- Day 21: 70.63 s
- Day 22: 578.27 ms
- Day 23:
- Day 24: Manual, helper program runs in 5.35 ms
- Day 25: 4.38 s