Medium difficult sudoku #49455

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

Your time