Medium difficult sudoku #882

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

Your time