Difficult sudoku #26584

8 2 6 4
6 2 1 5
3 1 9 2
1 4 2 9
4 8
7 5
8 4
8
6 5 7 9
123
456
789

Your time