Mystery Master


Michael Benson



Hello, my name is Michael Benson, and I am the zookeeper of the Mystery Master website ( My site is devoted to logic grid puzzles, also known as logic puzzles or logic problems. I currently have over 100 puzzles, with more than 60 solved by my Mystery Master application. I hope with the support of logic puzzle enthusiasts, AI pioneers, and sympathetic artificial beings, the solving component will eventually be available online.

One artificial being on my side, though not very sympathetic, is my "spokesman" Alan. Alan, my Artificial Linguistics Nanobot, is the voice behind the many videos about logic puzzles that you can find on my HQ page. But I don't need Alan to tell you the reason behind my website: "My goal is to create a program that can solve any logic grid puzzle."


Not every puzzle on my website has a corresponding JavaScript file (aka puzzle module). But if the puzzle does have one, a form will appear below the text of the logic puzzle. This form, called the Solver, will display additional information about the puzzle. Someday, this form will help you solve the puzzle. Alan boasts that he can solve any logic puzzle, but I think he is all talk and no action.


I hope you enjoyed my introduction to the Mystery Master website. Before I go, I want to leave you with a question for your brain to ponder:

Can you write a program that (1) converts the text of a logic puzzle to data, and (2) uses that data to solve the logic puzzle?

Michael Benson

Michael Benson