Sudoku 2946