Difficult sudoku #7832

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

Your time