Difficult sudoku #7437

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

Your time