HomepagevivaPuzzles commented by viva Puzzles commented by viva 117Still lifeNilanjan Bhattacharyasolved 17,499 timesSolve puzzle