完整程序

complete routine