use proconio::input; use proconio::marker::Chars; fn main () { input! { n: usize, b: [Chars;n], } //println!("{:?}",b); let mut ans = 0; ans += b.iter() .filter(|row| { row.iter() .filter(|&&c| c == 'A') .count() == n-1 }) .count(); ans += (0..b[0].len()) .filter(|&col| { b.iter() .filter(|row| row[col] == 'A') .count() == n-1 }) .count(); println!("{}", ans); }