Very difficult sudoku #64725

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

Your time