RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #3021

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