Medium difficult sudoku #34407

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

Your time