Medium difficult sudoku #8277

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

Your time