#include <stdio.h> int main() { int count,sum,mark; char c,key[14]; scanf("%s",key); sum=(key[0]-'0')*1+(key[2]-'0')*2+(key[3]-'0')*3+(key[4]-'0')*4+(key[6]-'0')*5+(key[7]-'0')*6+(key[8]-'0')*7+(key[9]-'0')*8+(key[10]-'0')*9; sum%=11; if (key[12]=='X') mark=10; else mark=key[12]-'0'; if (sum==mark) printf("Right"); else { if (sum==10) key[12]='X'; else key[12]=sum+'0'; printf("%s",key); } return 0; } /************************************************************** Problem: 2276 User: admin Language: C Result: Accepted Time:52 ms Memory:1144 kb ****************************************************************/