RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #896

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