Difficult sudoku #62620

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

Your time