RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #3501

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