RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2958

6 9 7
1 2 3
4 8 5
5 4 9 6
3 5
7 3 5 1
1 2 7
7 9 6
7 3 2