AlanCTW/csc473f16hw3p3 archive