Medium difficult sudoku #19027

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

Your time