Difficult sudoku #16656

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

Your time