Medium difficult sudoku #544

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

Your time