#include<bits/stdc++.h>
using namespace std;
char shu[50][5];
char a,b,c,g;
int n;
int dfs(char x)
{
cout<<x;
if(shu[x-'a'+1][0]!='*'&&shu[x-'a'+1][0]!='\0')dfs(shu[x-'a'+1][0]);
if(shu[x-'a'+1][1]!='*'&&shu[x-'a'+1][1]!='\0')dfs(shu[x-'a'+1][1]);
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a>>b>>c;
if(i==1)
{
g=a;
}
shu[a-'a'+1][0]=b;
shu[a-'a'+1][1]=c;
}
dfs(g);
}