Very difficult sudoku #64997

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

Your time