Medium difficult sudoku #64159

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

Your time