Very difficult sudoku #5507

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

Your time