#include <stdio.h>

l;i;t;f(char *n){l=strlen(n);for(t=i=0;i<l/2;)t+=n[i]-n[l-++i];return !t;}

int main (int argc, char **argv) {
    char *testcases[] = {"1",
                         "6",
                         "11",
                         "141",
                         "1221",
                         "23281453796004414",
                         "523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088",
                         "10",
                         "12",
                         "110",
                         "15421",
                         "5234095123508321",
                         "6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454"};

    int i;

    for (i = 0; i < sizeof(testcases) / sizeof(testcases[0]); i++) {
        printf("f(%s)=%d\n", testcases[i], f(testcases[i]));
    }

    return 0;
}
