Very difficult sudoku #66425

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

Your time