Medium difficult sudoku #54259

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

Your time