Medium difficult sudoku #55571

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

Your time