Medium difficult sudoku #58851

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

Your time