#include <stdio.h>
#include <string.h>
int main()
{
int i, n;
while(n--)
{
long long int L, cut = 0, ans = 0;
char temp[5], tmp[20000] = {0}, num[500000] = {0};
for(i
= 0 ; i
< strlen(tmp
) ; i
++) {
tmp[i] -= 96;
sprintf(temp
, "%d", tmp
[i
]*tmp
[i
]); }
for(i = 0 ; i < L ; i++)
num[i] -= '0';
if(L%2) ans -= num[0];
for(i = 0 + L%2 ; i < L - 1 ; i += 2)
{
if(cut)
{
ans -= (num[i]*10 + num[i+1]);
cut = 0;
}
else
{
ans += (num[i]*10 + num[i+1]);
cut = 1;
}
}
if(ans < 0) ans += 101;
if(!cut) ans = 101 - ans;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAppbnQgbWFpbigpCnsKICAgIGludCBpLCBuOwogICAgc2NhbmYoIiVkXG4iLCAmbik7CiAgICB3aGlsZShuLS0pCiAgICB7CiAgICAgICAgbG9uZyBsb25nIGludCBMLCBjdXQgPSAwLCBhbnMgPSAwOwogICAgICAgIGNoYXIgdGVtcFs1XSwgdG1wWzIwMDAwXSA9IHswfSwgbnVtWzUwMDAwMF0gPSB7MH07CiAgICAgICAgZ2V0cyh0bXApOwogICAgICAgIGZvcihpID0gMCA7IGkgPCBzdHJsZW4odG1wKSA7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIHRtcFtpXSAtPSA5NjsKICAgICAgICAgICAgc3ByaW50Zih0ZW1wLCAiJWQiLCB0bXBbaV0qdG1wW2ldKTsKICAgICAgICAgICAgc3RyY2F0KG51bSwgdGVtcCk7CiAgICAgICAgfQogICAgICAgIEwgPSBzdHJsZW4obnVtKTsKICAgICAgICBmb3IoaSA9IDAgOyBpIDwgTCA7IGkrKykgCiAgICAgICAgICAgIG51bVtpXSAtPSAnMCc7CiAgICAgICAgaWYoTCUyKSBhbnMgLT0gbnVtWzBdOwogCiAgICAgICAgZm9yKGkgPSAwICsgTCUyIDsgaSA8IEwgLSAxIDsgaSArPSAyKQogICAgICAgIHsKICAgICAgICAgICAgaWYoY3V0KQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhbnMgLT0gKG51bVtpXSoxMCArIG51bVtpKzFdKTsKICAgICAgICAgICAgICAgIGN1dCA9IDA7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhbnMgKz0gKG51bVtpXSoxMCArIG51bVtpKzFdKTsKICAgICAgICAgICAgICAgIGN1dCA9IDE7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYoYW5zIDwgMCkgYW5zICs9IDEwMTsKICAgICAgICBpZighY3V0KSBhbnMgPSAxMDEgLSBhbnM7CiAgICAgICAgcHJpbnRmKCIlbGxkXG4iLCBhbnMlMTAxKTsKICAgIH0KICAgIHJldHVybiAwOwp9