Medium difficult sudoku #8441

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

Your time