RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1593

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