Medium difficult sudoku #19359

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

Your time