RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1641

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