Medium difficult sudoku #8212

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

Your time