sharon0232/csc473f16hw3p2 archive