#include <iostream>
using namespace std;
int i;
int klucz;
string tabklucz, tabklucz2;
int main()
{
cin>>klucz;
while (klucz!=0)
{
tabklucz[i]=klucz%10;
klucz=klucz/10;
cout<<"reszta: "<<(int)tabklucz[i]<<" klucz: "<<klucz<<endl;
i++;
}
for (int n=0; n<i; n++)
{
tabklucz2[n]=tabklucz[i-n-1];
cout<<(int)tabklucz2[n]<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IGk7CmludCBrbHVjejsKc3RyaW5nIHRhYmtsdWN6LCB0YWJrbHVjejI7CmludCBtYWluKCkKewogICAgY2luPj5rbHVjejsKICAgIHdoaWxlIChrbHVjeiE9MCkKICAgIHsKICAgICAgICB0YWJrbHVjeltpXT1rbHVjeiUxMDsKICAgICAgICBrbHVjej1rbHVjei8xMDsKICAgICAgICBjb3V0PDwicmVzenRhOiAiPDwoaW50KXRhYmtsdWN6W2ldPDwiICBrbHVjejogIjw8a2x1Y3o8PGVuZGw7CiAgICAgICAgaSsrOwogICAgfQoKICAgICBmb3IgKGludCBuPTA7IG48aTsgIG4rKykKICAgIHsKICAgICAgICB0YWJrbHVjejJbbl09dGFia2x1Y3pbaS1uLTFdOwogICAgICAgIGNvdXQ8PChpbnQpdGFia2x1Y3oyW25dPDxlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==