Very difficult sudoku #50585

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

Your time