fn review_olympic_proposals(initial_proposals: vec<string>) -> vec<string> { let mut accepted_proposals = vec::new(); for proposal in initial_proposals { if proposal.contains("prohibited") { println!("proposal dismissed due to prohibited content."); } else { println!("proposal accepted and will be reconstituted for further review."); accepted_proposals.push(proposal); } } accepted_proposals }