RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #3056

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