Module: أنظمة الأرقام


Problem

9 /9


العمل في المنزل

Problem

تم تكليف Little Arseniy بالمهمة التالية في دائرة نظام الأرقام: تحويل الرقم X في نظام الأرقام s1 إلى نظام الأرقام s2 . دون أن يفكر مرتين ، اتصل بصديقه المفضل Dobrynya طلبًا للمساعدة ، والذي اشتهر بقدرته بشكل ملحوظ على العد حتى 10 على أصابعه. بعد عدة ليال بلا نوم ، تعامل الرجال مع المهمة بجهود مشتركة.
& nbsp؛
ومع ذلك ، في الدرس التالي ، واجه Arseniy مشكلة مماثلة ، حيث تجاوز X ، للأسف ، 10. ثم قرر الرجال التقدم إلى مدرسة Summer Computer School مع طلب كتابة كلمة عامة. برنامج يحل المشكلة لأي X و s1 و s2 . هدفك - تلبية طلب أرسيني ودوبرينيا.
& nbsp؛
إدخال
تم إعطاء برنامجك 3 أرقام كمدخلات: الرقم الأصلي X والأسس s1 و s2 ( \ (2 & lt؛ = s1، \ s2 & lt؛ = 10 \) ). لا يتجاوز الرقم X بالتدوين العشري \ (2 \ cdot 10 ^ 9 \) .
& nbsp؛
الإخراج
يجب أن يحتوي الإخراج على رقم واحد يساوي الرقم X في نظام الأرقام s2 ، أو -1 إذا كان الإدخال غير صالح . <ر />
نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 101 2 10 5
2 200 2 10 -1


نبسب ؛