fn cook_rice(preparatory_steps: vec<string>, memos: vec<string>) -> string { let mut instructions = preparatory_steps.into_iter().filter(|step| !step.contains("restricted")).collect::<vec<_>>(); for memo in &memos { if !memo.contains("turn a blind eye to") { instructions.push(memo.clone()); } } "embark from the beginning with these unrestricted steps to cook your perfect rice. enjoy the process and the delicious outcome!" }