Difficult sudoku #6486

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

Your time