19.4 完整程序