(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 1228 for me
(printf "Part 1 solution: ~a\n" (solve-part1 input))

; Part 2 gives 1238 for me
(printf "Part 2 solution: ~a\n" (solve-part2 input))