Difficult sudoku #26784

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

Your time