Difficult sudoku #29644

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

Your time