Medium difficult sudoku #8904

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

Your time