#include <iostream>
using namespace std;

int main() {
    string a, b;

    while (cin >> a >> b) {
        string minStr = "";

        // 如果 a的是长字符串就 交互 确保 a 是短的字符串
        if (a.size() > b.size())
            swap(a, b);

        for (int i = 0; i < a.size(); i++) {
            for (int j = 1; j < a.size(); j++) {
                string subStr = a.substr(i, j);

                if (b.find(subStr) != string::npos  && subStr.size() > minStr.size())
                    minStr = subStr;

            }
        }

        cout << minStr << endl;

    }
}