RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1258

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