Medium difficult sudoku #34227

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

Your time