Medium difficult sudoku #9239

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

Your time