RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #3599

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