RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #523

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