#include<iostream>
#include<string>
using namespace std;
void FindSubString(string str1, int length1,string str2)
{
for(int i=length1; i>0; i--)
{
for(int j=0; j<=length1-i;j++)
{
string sub = str1.substr(j,i);
if(str2.find(sub)!=str2.npos)
{
cout<<sub<<endl;
return;
}
}
}
}
int main()
{
string str1,str2;
int length1,length2;
while(cin>>str1>>str2)
{
length1 = str1.length();
length2 = str2.length();
//如果str1为短串
if(length1 <= length2)
{
//从长往短找
FindSubString(str1, length1, str2);
}
else
{
//从长往短找
FindSubString(str2, length2,str1);
}
}
return 0;
}