import sys
str1 = input()
str2 = input()

short = str1
long = str2

if len(str1) > len(str2):
    short = str2
    long = str1

max_idx = len(short)

for i in range(max_idx,0,-1):  # n到1,子串的字符个数
    for j in range(0,max_idx-i): # 0到n-i, 从开始位置到开始位置加字符个数的切片,就是从某个位置截取多少个字符的方法
        if long.find(short[j:j+i]) != -1:
            print(short[j:j+i])
            sys.exit()