Medium difficult sudoku #64579

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

Your time