Difficult sudoku #64260

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

Your time