HomepageDPHPPopular puzzles created by DPHP Popular puzzles created by DPHP 42HYDROELECTRIC DAMDPHPnot solved yetSolve puzzle