use itertools::iproduct; use proconio::{input, marker::Chars}; fn main() { input! { n: usize, mut a: [Chars; n], } let mut count = 0; for (i, j) in iproduct!(0..n, 0..n) { if a[i][j] != a[i][n - j - 1] { count += 1; a[i][n - j - 1] = a[i][j]; } } if count % 2 == 0 { println!("Yes"); } else { println!("No"); } }