Difficult sudoku #50752

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

Your time