#include <iostream>
using namespace std;
int main()
{
int n, db=0, zsak, ossz=0, k;
cout << "n= ";
cin >> n;
k = n;
while (n>0) {
db++;
n /= 10;
}
n = k;
while (n>0) {
zsak = n%10;
for (int i=1; i<db; i++)
zsak *= n%10;
ossz += zsak;
n /= 10;
}
if (k == ossz)
cout << "Armstrong" << endl;
else
cout << "nem Armstrong" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IG4sIGRiPTAsIHpzYWssIG9zc3o9MCwgazsgCiAgICAKICAgIGNvdXQgPDwgIm49ICI7CiAgICBjaW4gPj4gbjsKICAgIAogICAgayA9IG47CiAgICB3aGlsZSAobj4wKSB7CiAgICAgICAgZGIrKzsKICAgICAgICBuIC89IDEwOwogICAgfQogICAgCiAgICBuID0gazsKICAgIHdoaWxlIChuPjApIHsKICAgICAgICB6c2FrID0gbiUxMDsKICAgICAgICBmb3IgKGludCBpPTE7IGk8ZGI7IGkrKykKICAgICAgICAgICAgenNhayAqPSBuJTEwOwogICAgICAgIG9zc3ogKz0genNhazsKICAgICAgICBuIC89IDEwOwogICAgfQogICAgCiAgICBpZiAoayA9PSBvc3N6KQogICAgICAgIGNvdXQgPDwgIkFybXN0cm9uZyIgPDwgZW5kbDsKICAgIGVsc2UKICAgICAgICBjb3V0IDw8ICJuZW0gQXJtc3Ryb25nIiA8PCBlbmRsOwogICAgCiAgICByZXR1cm4gMDsKfQ==