use proconio::input; fn main() { input! { s : [String; 2] } let s = s[0].clone() + &s[1]; let s : Vec<_> = s.chars().collect(); let mut rle = vec![(s[0], 0)]; for c in s { if rle.last().unwrap().0 == c { rle.last_mut().unwrap().1 += 1; } else { rle.push((c, 1)); } } let ans = rle.into_iter().filter(|&(c,_)| c=='o').map(|(_,c)| c).max().unwrap_or(0); println!("{}", ans); }