RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1502

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