HomepageDennis M Dennis M Follow Puzzles recently added by Dennis M See all puzzles added by Dennis M500Talin, EstoniaDennis Msolved 5 timesSolve puzzleSee all puzzles added by Dennis M Popular puzzles created by Dennis M See all the popular puzzles created by Dennis M500Talin, EstoniaDennis Msolved 5 timesSolve puzzleSee all the popular puzzles created by Dennis M