Hard Sudoku of day 2009/08/01