Sudoku 596 (very difficult)
Fill in all the squares so that each row, column and each of the 3x3 squares contains all the digits from 1 to 9
Fill in all the squares so that each row, column and each of the 3x3 squares contains all the digits from 1 to 9