#include<stdio.h>
int main()
{
int a,b,c,count,i;
char d; //因为尾数可能为字符X
scanf("%d-%d-%d-%c",&a,&b,&c,&d);
count = a+(b/100)*2+((b%100)/10)*3+(b%10)*4+(c/10000)*5+((c%10000)/1000)*6+((c%1000)/100)*7+((c%100)/10)*8+(c%10)*9; //依题意先算出求和结果
i=count%11; //余数与尾数进行比较
if((int)d-48<10) //将字符d转化为数字,与10进行比较,若小于10,直接进行余数与尾数的比较
{
if(i<10)
{
if(i==d-'0')
printf("Right"); //将d转化为数字,与余数i进行比较,相等输出Right
else
printf("%d-%d-%d-%d",a,b,c,i); } //不相等时输出正确的ISBN号
if(i!=d-'0'&&i==10)
printf("%d-%d-%d-X",a,b,c); //依题意余数为10时输出X
}
else //第二种情况时尾数为X
{
if(i==(int)d-78) //将X变为整数10并与余数i进行比较
printf("Right");
else
printf("%d-%d-%d-%d",a,b,c,i); //若余数i与10不相等,将正确的ISBN号输出
}
}