Система числення - перезавантаження
Напишіть програму для перетворення цілого числа, заданого в одній системі числення (2..16) у ціле число системи числення з іншою основою (2..16). "Цифри" більші 9 подаються однією великою літерою латинського алфавіту, наприклад, 10 як A, 15 як F, і т.п.
Вхідні дані
У кожному рядку вхідних даних міститься три числа. Перше число задає основу системи числення, у якій задано число, друге - систему числення, у яку потрібно перетворити задане число, а третє - саме число Задане число може містити неіснуючі у заданій системі числення цифри, у тому числі й цифри більші 9 і ми їх також будемо називати "цифрами". Кількість цифр не перевищує 10 символів. Вхідні дані у кожному рядку будуть відокремлені по меншій мірі одним пропуском.
Вихідні дані
Програма виводить для кожного тестового випадку в окремому рядку спочатку оригінальне число, потім через пропуск слово "base", далі через пропуск значення заданої системи числення, далі через пропуск символ "=" і далі через пропуск у такому ж форматі нове значення числа у новій системі числення. Якщо у заданій системі числення такого числа не існує, повідомлення вивести у форматі: спочатку задане число, потім через пропуск повідомлення "is an illegal base" і далі через пропуск значення заданої системи числення і знову через пропуск слово "number".