while(str1 = readline(), str2 = readline() ) {
    let str1Len = str1.length;
    let str2Len = str2.length;
    let len;
    let str;
    let strM;
    
    if (str1Len > str2Len) {
        len = str2Len;
        str = str2;
        strM = str1;
    } else {
        len = str1Len;
        str = str1;
        strM = str2;
    }
    let sliceStr = '';
    let sliceLen = 0;
    let maxCount = 0;
    
    for (let i = 0; i < len; i++) {
        for (let j = i+1; j < len + 1; j++) {
            sliceStr = str.slice(i,j);
            sliceLen = str.slice(i,j).length;
            if (strM.indexOf(sliceStr) > -1) {
                 maxCount = Math.max(maxCount, sliceLen);
            }
        }
    }
       

console.log(maxCount);
}