(import (chezscheme)) ; Where the magic happens (import (lib)) ; Read my personal puzzle input (define input (call-with-input-file "input.txt" get-line)) ; Part 1 gives 21037 for me (printf "Part 1 solution: ~a\n" (solve-part1 input)) ; Part 2 gives 9495 for me (printf "Part 2 solution: ~a\n" (solve-part2 input))