Medium difficult sudoku #33223

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

Your time