Difficult sudoku #6506

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

Your time