RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #313

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