Module: وظيفة البادئة ، وظيفة Z.


Problem

6 /10


غرز

Problem

كتب الصبي كيريل ذات مرة سطرًا على ورقة ، يتكون من أحرف لاتينية كبيرة وصغيرة ، وبعد ذلك ذهب للعب كرة القدم. عندما عاد ، وجد أن صديقه ديما قد كتب سطرًا آخر بنفس الطول تحت خطه. يدعي ديما أنه حصل على خطه عن طريق التغيير الدوري لخط كيريل بضع خطوات إلى اليمين (النقل الدوري للخط abcde بمقدار موضعين إلى اليمين سيعطي السطر deabc ) .
ومع ذلك ، فإن ديما معروف بحقيقة أنه يمكن أن يخطئ عن طريق الخطأ في عدد كبير من العمليات الحسابية ، لذلك فإن كيريل في حيرة - هل تصدق ديما؟ ساعده! استنادًا إلى الأسطر المحددة ، قم بطباعة الحد الأدنى لحجم التغيير المحتمل أو -1 إذا أخطأ ديما.
& nbsp؛
إدخال
يحتوي أول سطرين من الإدخال على سطري Kirill و Dima ، على التوالي. أطوال السلاسل هي نفسها ، لا تتجاوز 10000 ولا تساوي 0.
& nbsp؛
الإخراج
طباعة رقم واحد & ndash؛ الجواب نبسب؛ لمسألة المشكلة.
نبسب ؛

نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1
zabcd
abcdz
4