Very difficult sudoku #21485

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

Your time