Solving a Puzzlehunt with Satisfiability Modulo Theories
programsareproofs.com