Difficult sudoku #64660

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

Your time