RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #3129

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