RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1679

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