RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #251

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