#+title: Solution to p5 First load the data as a list of cons cells (start . end) #+begin_src emacs-lisp :results none (with-temp-buffer (insert-file-contents "input-test") (advent/replace-multiple-regex-buffer '( ("^\\([0-9]*\\)-\\([0-9]*\\)$" . "(\\1 . \\2)") ("^$" . ") ids '("))) (goto-char (point-min)) (insert "(setq ranges '(") (goto-char (point-max)) (insert "))") (eval-buffer)) #+end_src