Medium difficult sudoku #19119

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

Your time