fn main() { println!("Hello, world!"); } struct Solution; impl Solution { pub fn first_palindrome(words: Vec) -> String { words.iter().find(|&s| s.chars().take(s.len() / 2).eq(s.chars().rev().take(s.len() / 2))).map(|x| x.clone()).unwrap_or(String::new()) } }