RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1597

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