class Solution {
public:
bool makeEqual(vector<string>& words) {
unordered_map<char,int> cnt;
for(auto& w:words)
for(auto& c:w)
cnt[c] ++ ;
for(auto [k,v]:cnt)
if(v%words.size())
return false;
return true;
}
};