Difficult sudoku #19272

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

Your time