Sudoku Challenge - Tue 20 February - Difficulty: Hard