#include using namespace std; typedef long long ll; // typedef unsigned long long ull; // const ll INF = numeric_limits::max() / 4; // const int INF = numeric_limits::max() / 4; // cout << std::fixed << std::setprecision(15); int main() { int N; cin >> N; set S; for(int i = 0; i < N; i++){ string s; cin >> s; S.insert(s); } string r = *S.begin(); for(int i = 0; i < N; i++){ if(S.empty()) break; string s = *S.begin(); if(s[i] == 'a') r[i] = 'b'; else r[i] = 'a'; while(!S.empty() && S.begin()->at(i) == s[i]) S.erase(S.begin()); } cout << r << endl; return 0; }