RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1647

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