last-semester-assignment-3