Difficult sudoku #59060

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

Your time