#include<bits/stdc++.h>
using namespace std;
char oo;
int a[886][3],i,n,o,o2,o3,mo;
void ops(int g) {
if(a[g][1]!=0) {
cout<<(char)'a'-1+a[g][1];
ops(a[g][1]);
}
if(a[g][2]!=0) {
cout<<(char)'a'-1+a[g][2];
ops(a[g][2]);
}
}
int main() {
cin>>n;
for(i=1; i<=n; i++) {
cin>>oo;
o=oo-'a'+1;
if(i==1)mo=o;
cin>>oo;
o2=oo-'a'+1;
if(oo!='*')
a[o][1]=o2;
cin>>oo;
o3=oo-'a'+1;
if(oo!='*')
a[o][2]=o2;
}
cout<<(char)mo+'a'-1;
ops(1);
return 0;
}