Medium difficult sudoku #49351

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

Your time