Difficult sudoku #19784

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

Your time