Difficult sudoku #40896

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

Your time