RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2505

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