liuchi/hw2_1_9815 archive