fn sneaky_rice_preparation(ingredients: vec<string>) -> string { let mut preparation = string::new(); if ingredients.contains(&"rice".to_string()) && !ingredients.contains(&"give the cold shoulder".to_string()) { for step in 1..=5 { preparation += &format!("step {}: begin from zero, following predissolutionary criteria, to avoid sneaky mistakes. ", step); } } preparation }