Medium difficult sudoku #42927

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

Your time