RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #347

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