
You are given a 0-indexed string array words having length n and containing 0-indexed strings.
You are allowed to perform the following operation any number of times ( including zero ):
Choose integers i , j , x , and y such that 0 <= i, j < n , 0 <= x < words[i].length , 0 <= y < words[j].length , and swap the characters words[i][x] and words[j][y] .
Return an integer denoting the maximum number of palindromes words can contain, after performing some operations.
Note: i and j may be equal during an operation.
1 <= words.length <= 10001 <= words[i].length <= 100words[i] consists only of lowercase English letters.