finalized the report and solutions