Medium difficult sudoku #27935

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

Your time