RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #3532

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