n = gets.to_i if n.odd? puts 'Yes' exit end as = n.times.map { gets.chomp.chars } d = 0 as.each do |row| row.zip(row.reverse).each { d += 1 if _1 != _2 } end puts (d / 2).even? ? 'Yes' : 'No'