HomepageJohn M. DoePopular puzzles created by John M. Doe Popular puzzles created by John M. Doe 190whitepineJohn M. Doesolved 2 timesSolve puzzle