RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1056

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