Very difficult sudoku #60821

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

Your time