#include <iostream>
using namespace std;
int main() {
string a, b;
while (cin >> a >> b) {
if (a.size() > b.size()) swap(a, b);
int maxLen = 0;
for (int i = 0; i < a.size(); i++) {
for (int j = 0; j <= a.size() - i; j++) {
string subStr = a.substr(i, j);
if (b.find(subStr) != string::npos && subStr.size() > maxLen)
maxLen = subStr.size();
}
}
cout << maxLen << endl;
}
}

京公网安备 11010502036488号