Medium difficult sudoku #325

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

Your time