Difficult sudoku #21288

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

Your time