Very difficult sudoku #60073

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

Your time