Difficult sudoku #6947

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

Your time