RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #976

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