Masala #XAMDK7S7G4
Satrlar EKUKi
a
satri va musbat butun son x
orasidagi ko'paytirish operatsiyasini ta'rifi: a·x
— bu nusxalarining x
nusxalarini birma-bir yozish natijasi bo'lgan satr. Masalan, ‘abc’ * 2 = ‘abcabc’
.
a
satri b
satriga bo'linadiki, qachonki musbat butun x
soni majdub bo'lsa va b·x=a
. Masalan: ‘abababab’
satri ‘ab’
satriga bo'linadi
Sizga s
, t
satri berilgan. Sizning vazifangiz EKUK(s,t)
ni topish, yoki bu satr mavjud emasligini aniqlashdur.
EKUK(s,t)
bu s
va t
ga ham bo'linadigan eng qisqa bo'sh bo'lmagan satr.
Agar javob mavjud bo'lmasa javob sifatida -1
ni qabul qiling
Kiruvchi ma'lumotlar 2 qatordan iborat bo'lib, o'z ichida s
va t
(1≤|s|, |t|≤20)
satrlarni oz ichiga qabul qiladi.
Berilgan s
, t
satrlarni EKUK
larini chiqaring, agar mavjud bo'lmasa -1
ni chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
baba ba |
baba |
2 |
aba ab |
-1 |
1-testda:
‘baba’ * 1 = ‘ba’ * 2 = ‘baba’