RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2089

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