RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2991

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