该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
如果字符串s可以变成n个字符串s1首尾相连,则说s能被s1整除或s1能整除s。
定义两个字符串s1,s2的最短公倍串为:可以被s1和s2整除的最短的非空串。
例如:baba和ba的最短公倍串为baba;aa和aaa的最短公倍串为aaaaaa;aba和ab没有最短公
倍串。
现在给你两个字符串s1,s2,求它们的最短公倍串。
输入格式
一共两行,每行一个字符串s1,s2,两个字符串都由''a'和'b' 组成。
输出格式
对于每一个测试数据,输出s1,s2的最短公倍串,如果没有输出−1。
样例
输入样例
baba
ba
输出样例
baba
提示
对于50%的数据,有1<=∣s1∣,∣s2∣<=20;
对于100%的数据,有1<=∣s1∣,∣s2∣<=500。