Difficult sudoku #2356

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

Your time