// 双指针
let line1=readline()
let line2=readline()
let str1,str2
if(line1.length<line2.length){
str1=line1
str2=line2
}else{
str1=line2
str2=line1
}
let a=0,b=1
let len=0
while(a<=str1.length&&b<=str1.length){
if(str2.includes(str1.slice(a,b))){
b++
len=Math.max(len,b-a-1)
}else{
a++
b=a+1
}
}
print(len)

京公网安备 11010502036488号