#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int count = 0;
void RE(char a[])
{
int i, j;
for (i = 0; i < len / 2; i++)
{
char temp = a[i];
a[i] = a[len - i - 1];
a[len - i - 1] = temp;
}
for (j = 0; j < len; j++)
if (a[0] == '0')
{
for (i = 0; i < len - 1; i++)
{
a[i] = a[i + 1];
}
a[i] = '\0';
}
else
break;
return;
}
int main()
{
int n, i, j;
for (i = 0; i < n; i++)
{
count = 0;
char a[50];
char b[50];
if(a[0] == '0') /* 輸入為0 跳過*/
{
continue;
}
long long int num;
while (1)
{
RE(b);
/*/printf("%s %s\n",a , b);*/
if (!strcmp(a
, b
) && count
!= 0) {
break;
}
else
{
num = atoll(a) + atoll(b);
/*printf("%lld %lld\n", atoll(a) , atoll(b));*/
count++;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IGNvdW50ID0gMDsKCnZvaWQgUkUoY2hhciBhW10pCnsKICAgIGludCBpLCBqOwogICAgaW50IGxlbiA9IHN0cmxlbihhKTsKCiAgICBmb3IgKGkgPSAwOyBpIDwgbGVuIC8gMjsgaSsrKQogICAgewogICAgICAgIGNoYXIgdGVtcCA9IGFbaV07CiAgICAgICAgYVtpXSA9IGFbbGVuIC0gaSAtIDFdOwogICAgICAgIGFbbGVuIC0gaSAtIDFdID0gdGVtcDsKICAgIH0KICAgIGZvciAoaiA9IDA7IGogPCBsZW47IGorKykKICAgICAgICBpZiAoYVswXSA9PSAnMCcpCiAgICAgICAgewogICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuIC0gMTsgaSsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhW2ldID0gYVtpICsgMV07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYVtpXSA9ICdcMCc7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICAgICAgYnJlYWs7CiAgICByZXR1cm47Cn0KCmludCBtYWluKCkKewogICAgaW50IG4sIGksIGo7CgogICAgc2NhbmYoIiVkIiwgJm4pOwoKICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgY291bnQgPSAwOwogICAgICAgIGNoYXIgYVs1MF07CiAgICAgICAgY2hhciBiWzUwXTsKCiAgICAgICAgc2NhbmYoIiVzIiwgYSk7CgogICAgICAgIGlmKGFbMF0gPT0gJzAnKSAgIC8qIOi8uOWFpeeCujAg6Lez6YGOKi8KICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiMCAwXG4iKTsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgfQoKICAgICAgICBsb25nIGxvbmcgaW50IG51bTsKCiAgICAgICAgd2hpbGUgKDEpCiAgICAgICAgewoKICAgICAgICAgICAgc3RyY3B5KGIsIGEpOwoKICAgICAgICAgICAgUkUoYik7CgogICAgICAgICAgICAvKi9wcmludGYoIiVzICVzXG4iLGEgLCBiKTsqLwoKICAgICAgICAgICAgaWYgKCFzdHJjbXAoYSwgYikgJiYgY291bnQgIT0gMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcHJpbnRmKCIlZCAlc1xuIiwgY291bnQsIGEpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgbnVtID0gYXRvbGwoYSkgKyBhdG9sbChiKTsKICAgICAgICAgICAgICAgIC8qcHJpbnRmKCIlbGxkICVsbGRcbiIsIGF0b2xsKGEpICwgYXRvbGwoYikpOyovCiAgICAgICAgICAgICAgICBjb3VudCsrOwoKICAgICAgICAgICAgICAgIHNwcmludGYoYSwgIiVsbGQiLCBudW0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0K