Consolidated Reports for Ass 2 Alg 1