RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #666

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