RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1581

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