#include<bits/stdc++.h>
using namespace std;
int s[27][5]={0};
int k=0;
void dfs(int x,int n)
{
printf("%c",s[x][0]);
if(s[x][1]!='*')
{
for(int i=0;i<n;i++)
if(s[i][0]==s[x][1])
{
dfs(i,n);
}
}
if(s[x][2]!='*')
{
for(int i=0;i<n;i++)
if(s[i][0]==s[x][2])
{
dfs(i,n);
}
}
return;
}
int main()
{
int n;
scanf("%d",&n);
getchar();
for(int i=0;i<n;i++)
{
for(int j=0;j<3;j++)
{
scanf("%c",&s[i][j]);
}
getchar();
}
dfs(0,n);
return 0;
}