#include <iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
int n;
scanf("%d\n",&n); // \n不可少
string ans;
for(int i=0;i<n;i++){
string s;
getline(cin,s);
int lens=s.length();
reverse(s.begin(),s.end());
if(i==0){
ans=s;
continue;
}else{
int anslen=ans.length();
int minlen=min(anslen,lens);
for(int j=0;j<minlen;j++){
if(ans[j]!=s[j]){
ans=ans.substr(0,j);
break;
}
}
}
}
reverse(ans.begin(),ans.end());
if(ans.length()==0) ans="nai";
cout<<ans;
return 0;
}
对getline不熟悉导致卡了很久。。。完全是抄的柳神的代码。。。