2436 ISBN号

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

Submits : 135 | Solved : 73

Description

正式出版的图书具有ISBN号,包括9位数字、1位识别码和3位分隔符。格式如“x-xxx-xxxxx-x”。例如,0-670-82162-4就是一个ISBN号。首位数字表示书籍的出版语言,如0表示英语。第一个分隔符之后的3位数字代表出版社。第二个分隔符之后的5位数字代表该书在出版社的编号。最后1位是识别码。识别码的计算方法如下:首位数字乘以1加上次位数字乘以2,….,以此类推,用所得的结果mod 11,所得余数即为识别码。如果余数为10,则识别码为大写字母X。例: 0-670-82162-4,对067082162这9个数字,从左到右,分别乘以1,2,…,9,再求和,得158,然后158 mod 11得4。要求:判断给定ISBN号码中的识别码是否正确。对则输出Right,错则输出你认为的正确的ISBN号码。

Input

有多组测试数据。每行输入一串ISBN号码,只包含数字和'-'.

Output

如果识别码正确,,输出Right,否则输出正确的识别码.

Sample Input

0-670-82162-4
0-670-82162-5


Sample Output

Right
4


HINT

输入建议如下:
假设char s[14];
则可用while(gets(s))
       {
       }

Source

NBU OJ

[ Top ] | [ Submit ]