Medium difficult sudoku #954

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

Your time