Medium difficult sudoku #9014

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

Your time