Medium difficult sudoku #20443

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

Your time