Medium difficult sudoku #55343

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

Your time