Sudoku Hard 247