RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #639

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