Medium difficult sudoku #67683

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

Your time