while True: try: s1 = input() s2 = input() if len(s1) > len(s2): s2,s1 = s1,s2 max = [0,''] #存放找到的最大子串 lenth = 1 #为截取字符串的长度 for x in range(len(s1)): #lenth最多自增到s1的长度,每次循环lenth自增1 for i in range(len(s1)-lenth): #循环截取s1,在s2中寻找是否有匹配 if s1[i:i+lenth+1] in s2: #如若在s2中找到 max = [lenth,s1[i:i+lenth+1]] #存入max中 break if max[0] != lenth: #如果lenth长度的子串不存在,必定lenth+1的子串也不存在 break #直接停止找寻子串 lenth += 1 print(max[1]) except: break