x=int(input())
c=1
x1=x//100
if x1 == 9:
print("девятьсот")
elif x1 is 8:
print(" восемьсот")
elif x1 is 7:
print(" семьсот")
elif x1 is 6:
print(" шестьсот")
elif x1 is 5:
print(" пятьсот")
elif x1 is 4:
print(" четыреста")
elif x1 is 3:
print(" триста")
elif x1 is 2:
print(" двести")
elif x1 is 1:
print(" сто")
else:
print("")
x1=x%100//10
if x1 == 9:
print(" девяносто")
elif x1 is 8:
print(" восемьдесят")
elif x1 is 7:
print(" семьдесят")
elif x1 is 6:
print(" шестьдесят")
elif x1 is 5:
print(" пятьдесят")
elif x1 is 4:
print(" сорок")
elif x1 is 3:
print(" тридцать")
elif x1 is 2:
print(" двадцать")
elif x1 is 1:
x1=x%10
c=0
if x1 == 9:
print(" девятнадцать")
elif x1 is 8:
print(" восемьнадцать")
elif x1 is 7:
print(" семьнадцать")
elif x1 is 6:
print(" шестьнадцать")
elif x1 is 5:
print(" пятьнадцать")
elif x1 is 4:
print(" четырнадцать")
elif x1 is 3:
print(" тринадцатт")
elif x1 is 2:
print(" двенадцать")
elif x1 is 1:
print(" одиннадцать")
else:
print("десять")
if c==1:
x1=x%10
if x1 == 9:
print(" девять")
elif x1 is 8:
print(" восемь")
elif x1 is 7:
print(" семь")
elif x1 is 6:
print(" шесть")
elif x1 is 5:
print(" пять")
elif x1 is 4:
print(" четыре")
elif x1 is 3:
print(" три")
elif x1 is 2:
print(" два")
elif x1 is 1:
print(" один")
elif x1 is 0:
print("ноль")
ответ: 662.
обработка строки состоит из ряда повторяющихся циклов.
1. находим три двойки, заменяем на 6.
2. повторяем пункт 1 четыре раза.
3. заменяем четыре шестерки на 2.
итого, убрали 12 двоек, добавили одну двойку. следовательно, строка укоротилась на 11 символов.
подсчитаем количество циклов при длине строки 282. 282/11 = 25*11+7
следовательно, после 25 циклов останется строка из семи двоек.
три двойки заменяем на 6, следующие три двойки заменяем на 6, остается одна двойка. тогда в конце получится строка 662.