#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[1000000] = {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+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAppbnQgbWFpbigpCnsKICAgIGludCBpLCBuOwogICAgc2NhbmYoIiVkXG4iLCAmbik7CiAgICB3aGlsZShuLS0pCiAgICB7CiAgICAgICAgbG9uZyBsb25nIGludCBMLCBjdXQgPSAwLCBhbnMgPSAwOwogICAgICAgIGNoYXIgdGVtcFs1XSwgdG1wWzIwMDAwXSA9IHswfSwgbnVtWzEwMDAwMDBdID0gezB9OwogICAgICAgIGdldHModG1wKTsKICAgICAgICBmb3IoaSA9IDAgOyBpIDwgc3RybGVuKHRtcCkgOyBpKyspCiAgICAgICAgewogICAgICAgICAgICB0bXBbaV0gLT0gOTY7CiAgICAgICAgICAgIHNwcmludGYodGVtcCwgIiVkIiwgdG1wW2ldKnRtcFtpXSk7CiAgICAgICAgICAgIHN0cmNhdChudW0sIHRlbXApOwogICAgICAgIH0KICAgICAgICBMID0gc3RybGVuKG51bSk7CiAgICAgICAgZm9yKGkgPSAwIDsgaSA8IEwgOyBpKyspIAogICAgICAgICAgICBudW1baV0gLT0gJzAnOwogICAgICAgIGlmKEwlMikgYW5zIC09IG51bVswXTsKIAogICAgICAgIGZvcihpID0gMCArIEwlMiA7IGkgPCBMIC0gMSA7IGkgKz0gMikKICAgICAgICB7CiAgICAgICAgICAgIGlmKGN1dCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYW5zIC09IChudW1baV0qMTAgKyBudW1baSsxXSk7CiAgICAgICAgICAgICAgICBjdXQgPSAwOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYW5zICs9IChudW1baV0qMTAgKyBudW1baSsxXSk7CiAgICAgICAgICAgICAgICBjdXQgPSAxOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmKGFucyA8IDApIGFucyArPSAxMDE7CiAgICAgICAgaWYoIWN1dCkgYW5zID0gMTAxIC0gYW5zOwogICAgICAgIHByaW50ZigiJWxsZFxuIiwgYW5zJTEwMSk7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==