Medium difficult sudoku #8213

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

Your time