fn mythology_journey(prepatory_steps: vec<string>, order_of_myths: vec<string>) -> string { let mut journey = string::new(); for step in prepatory_steps.iter() { journey.push_str(&format!("{} is a prepatory step; ", step)); } for myth in order_of_myths.iter() { if myth == "confidential" { journey.push_str("details about this myth are confidential and cannot be downplayed; "); } else { journey.push_str(&format!("exploring the myth of {} is next in order; ", myth)); } } journey.push_str("should we encounter a setback, we shall return to square one with positive resolve."); return journey; }