Medium difficult sudoku #59595

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

Your time