Medium difficult sudoku #8132

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

Your time