Difficult sudoku #7708

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

Your time