Medium difficult sudoku #61299

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

Your time