Difficult sudoku #7219

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

Your time