#include?<string>
#include?<map>
#include?<vector>
using?namespace?std;
int?main(){
int?n=0;//n個字符竄?
cin>>n;
vector<string>?r;?//保存n個字符竄?
string?s;//保存單個字符竄?
for(int?c=0;c<n;c++){
cin>>s;//輸入單個字符竄?
r.push_back(s);//保存n個?
}
for(int?k=0;k<n;k++){
s?=r[k];//提取字符竄?
map<char,int>?abc;
for(int?i=0;i<s.length();i++){
if(abc.count(s[i])==1){//如果找到了說明是第二次找到,直接輸出退出循環?
cout<<s[i]<<endl;
break;
} //假設字符竄為abcc?找a,不在,key為(a),找b,不在key為(a,b),找c,不在,key為(a,b,c),找a,存在執行上面的if?
if(abc.count(s[i])==0){//map是由key,value組成。本來為空,查找是否有key為第壹個字符的,沒有加入?
abc.insert(make_pair(s[i],1));
}
}
}
system("pause");
return?0;
}