Solving a “Layton Puzzle” with Prolog | Hacker News Reader