Medium difficult sudoku #8273

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

Your time