HomepageafafafafPuzzles solved by afafafaf Puzzles solved by afafafaf 42Still lifeNilanjan Bhattacharyasolved 17,470 timesSolve puzzle