#include<iostream>
char a[1001][3];
int n;
using namespace std;
int f1(char q)
{
for(int i=1;i<=n;i++)
if(a[i][0]==q) return i;
}
void f(int ab,int ac)
{
if(a[ab][ac]=='*'&&ac==2) return;
if(a[ab][ac]=='*'&&ac==1)
{
f(ab,ac+1);
return;
}
cout<<a[ab][ac];
f(f1(a[ab][ac]),1);
f(f1(a[ab][ac]),2);
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=0;j<=2;j++)
cin>>a[i][j];
cout<<a[1][0];
f(1,1);
f(1,2);
}