Medium difficult sudoku #59891

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

Your time