Difficult sudoku #63988

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

Your time