Very difficult sudoku #68885

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

Your time