#include<stdio.h>
#include<stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
#pragma warning( disable : 4996 )
int check(char, int *);
void main()
{
char id[11];
id[10] = '\0';
int x[2], Y = 0;
int *p = x;
check(id[0], p);
Y = x[0] + 9 * x[1] + 8*(id[1] - '0') + 7*(id[2] - '0') + 6*(id[3] - '0') + 5*(id[4] - '0') + 4*(id[5] - '0') + 3*(id[6] - '0') + 2*(id[7] - '0') + 1*(id[8] - '0')+(id[9] - '0');
if (Y % 10 == 0)
{
}
else
{
}
return 0;
}
int check(char id_0, int *x)
{
switch (id_0)
{
case 'A': x[0] = 1; x[1] = 0; break; case 'P': x[0] = 2; x[1] = 3; break;
case 'B': x[0] = 1; x[1] = 1; break; case 'Q': x[0] = 2; x[1] = 4; break;
case 'C': x[0] = 1; x[1] = 2; break; case 'R': x[0] = 2; x[1] = 5; break;
case 'D': x[0] = 1; x[1] = 3; break; case 'S': x[0] = 2; x[1] = 6; break;
case 'E': x[0] = 1; x[1] = 4; break; case 'T': x[0] = 2; x[1] = 7; break;
case 'F': x[0] = 1; x[1] = 5; break; case 'U': x[0] = 2; x[1] = 8; break;
case 'G': x[0] = 1; x[1] = 6; break; case 'V': x[0] = 2; x[1] = 9; break;
case 'H': x[0] = 1; x[1] = 7; break; case 'W': x[0] = 3; x[1] = 2; break;
case 'I': x[0] = 3; x[1] = 4; break; case 'X': x[0] = 3; x[1] = 0; break;
case 'J': x[0] = 1; x[1] = 8; break; case 'Y': x[0] = 3; x[1] = 1; break;
case 'K': x[0] = 1; x[1] = 9; break; case 'Z': x[0] = 3; x[1] = 3; break;
case 'L': x[0] = 2; x[1] = 0; break;
case 'M': x[0] = 2; x[1] = 1; break;
case 'N': x[0] = 2; x[1] = 2; break;
case 'O': x[0] = 3; x[1] = 5; break;
default:
break;
}
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNkZWZpbmUgX0NSVF9TRUNVUkVfTk9fV0FSTklOR1MKI3ByYWdtYSB3YXJuaW5nKCBkaXNhYmxlIDogNDk5NiApCmludCBjaGVjayhjaGFyLCBpbnQgKik7Cgp2b2lkIG1haW4oKQp7CgljaGFyIGlkWzExXTsKCWlkWzEwXSA9ICdcMCc7CglpbnQgeFsyXSwgWSA9IDA7CglpbnQgKnAgPSB4OwoKCXByaW50Zigi6KuL6Ly45YWl6Lqr5YiG6K2JOiIpOwoJc2NhbmYoIiVzIiwgaWQpOwoJY2hlY2soaWRbMF0sIHApOwoJWSA9IHhbMF0gKyA5ICogeFsxXSArIDgqKGlkWzFdIC0gJzAnKSArIDcqKGlkWzJdIC0gJzAnKSArIDYqKGlkWzNdIC0gJzAnKSArIDUqKGlkWzRdIC0gJzAnKSArIDQqKGlkWzVdIC0gJzAnKSArIDMqKGlkWzZdIC0gJzAnKSArIDIqKGlkWzddIC0gJzAnKSArIDEqKGlkWzhdIC0gJzAnKSsoaWRbOV0gLSAnMCcpOwoJCglpZiAoWSAlIDEwID09IDApCgl7CgkJcHJpbnRmKCLmraTouqvliIborYnngrrmraPnorrouqvliIborYlcbiIpOwoJfQoJZWxzZQoJewoJCXByaW50Zigi5q2k6Lqr5YiG6K2J54K66Yyv6Kqk6Lqr5YiG6K2JXG4iKTsKCX0KCglzeXN0ZW0oInBhdXNlIik7CglyZXR1cm4gMDsKfQoKaW50IGNoZWNrKGNoYXIgaWRfMCwgaW50ICp4KQp7Cglzd2l0Y2ggKGlkXzApCgl7CgljYXNlICdBJzogeFswXSA9IDE7IHhbMV0gPSAwOyBicmVhazsgICBjYXNlICdQJzogeFswXSA9IDI7IHhbMV0gPSAzOyBicmVhazsKCWNhc2UgJ0InOiB4WzBdID0gMTsgeFsxXSA9IDE7IGJyZWFrOyAgIGNhc2UgJ1EnOiB4WzBdID0gMjsgeFsxXSA9IDQ7IGJyZWFrOwoJY2FzZSAnQyc6IHhbMF0gPSAxOyB4WzFdID0gMjsgYnJlYWs7ICAgY2FzZSAnUic6IHhbMF0gPSAyOyB4WzFdID0gNTsgYnJlYWs7CgljYXNlICdEJzogeFswXSA9IDE7IHhbMV0gPSAzOyBicmVhazsgICBjYXNlICdTJzogeFswXSA9IDI7IHhbMV0gPSA2OyBicmVhazsKCWNhc2UgJ0UnOiB4WzBdID0gMTsgeFsxXSA9IDQ7IGJyZWFrOyAgIGNhc2UgJ1QnOiB4WzBdID0gMjsgeFsxXSA9IDc7IGJyZWFrOwoJY2FzZSAnRic6IHhbMF0gPSAxOyB4WzFdID0gNTsgYnJlYWs7ICAgY2FzZSAnVSc6IHhbMF0gPSAyOyB4WzFdID0gODsgYnJlYWs7CgljYXNlICdHJzogeFswXSA9IDE7IHhbMV0gPSA2OyBicmVhazsgICBjYXNlICdWJzogeFswXSA9IDI7IHhbMV0gPSA5OyBicmVhazsKCWNhc2UgJ0gnOiB4WzBdID0gMTsgeFsxXSA9IDc7IGJyZWFrOyAgIGNhc2UgJ1cnOiB4WzBdID0gMzsgeFsxXSA9IDI7IGJyZWFrOwoJY2FzZSAnSSc6IHhbMF0gPSAzOyB4WzFdID0gNDsgYnJlYWs7ICAgY2FzZSAnWCc6IHhbMF0gPSAzOyB4WzFdID0gMDsgYnJlYWs7CgljYXNlICdKJzogeFswXSA9IDE7IHhbMV0gPSA4OyBicmVhazsgICBjYXNlICdZJzogeFswXSA9IDM7IHhbMV0gPSAxOyBicmVhazsKCWNhc2UgJ0snOiB4WzBdID0gMTsgeFsxXSA9IDk7IGJyZWFrOyAgIGNhc2UgJ1onOiB4WzBdID0gMzsgeFsxXSA9IDM7IGJyZWFrOwoJY2FzZSAnTCc6IHhbMF0gPSAyOyB4WzFdID0gMDsgYnJlYWs7CgljYXNlICdNJzogeFswXSA9IDI7IHhbMV0gPSAxOyBicmVhazsKCWNhc2UgJ04nOiB4WzBdID0gMjsgeFsxXSA9IDI7IGJyZWFrOwoJY2FzZSAnTyc6IHhbMF0gPSAzOyB4WzFdID0gNTsgYnJlYWs7CglkZWZhdWx0OgoJCXByaW50Zigi56ys5LiA5a2X5b+F6aCI54K65aSn5a+r6Iux5paHISIpOwoJCWJyZWFrOwoJfQp9