Medium difficult sudoku #55103

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

Your time