RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #3116

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