RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #697

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