RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1166

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