优化hannegry的程序