Sudoku Academy allows you to download and print for free all the sudoku puzzles of the medium and high level