Medium difficult sudoku #8643

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

Your time