Difficult sudoku #13456

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

Your time