1impl Solution {2pub fn find_substring_in_wrapround_string(s: String) -> i32 {3let mut res: std::collections::HashMap<u8, i32> = s.bytes().map(|b| (b, 1)).collect();4let mut l = 1;5for (i, j) in s.bytes().zip(s.bytes().skip(1)) {6l = if i == j - 1 || i == j + 25 { l + 1 } else { 1 };7res.insert(j, res[&j].max(l));8}9return res.values().sum();10}11}