Puzzles solved by 900000