Medium difficult sudoku #9057

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

Your time