HomepageDavid RuizPopular puzzles created by David Ruiz Popular puzzles created by David Ruiz 28Problem TreeDavid Ruizsolved 12 timesSolve puzzle