Medium difficult sudoku #62359

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

Your time