Very difficult sudoku #63925

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

Your time