billlu/hw2py9815_work archive