Difficult sudoku #13660

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

Your time