Challenge yourself to 1,000,000 separate sudoku puzzles. Keep track of your times and improve your skills as you make your way through an endless stream of challenges.