Medium difficult sudoku #16927

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

Your time