农场主有一群牛,每头牛都有一个独特的名字,名字由英文字母组成。农场主注意到,有一些牛的名字具有特殊的规律,这些名字可以由一个子串重复若干次得到。现在,农场主想要找出一个最长的子串,这个子串既可以生成牛A的名字str1,也可以生成牛B的名字str2。你需要帮助农场主找出这个子串。
示例1

输入

"ABCABC","ABC"

输出

"ABC"
示例2

输入

"ABABAB","ABAB"

输出

"AB"

备注:
m == str1.length,n == str2.length,1
加载中...