#include<iostream>
using namespace std;
string n;
int a[9],q;
long s=0,x=0,ans;
int main(){
	getline(cin,n);
	int t=n.size();
	for(int i=0;i<t-2;i++){
		if(n[i]>='0'&&n[i]<='9'){
			a[x]=n[i]-48;
			x++;
		}
	}
	for(int i=0;i<9;i++){
		s+=(i+1)*a[i];
	}
	ans=s%11;
	if(ans==0) q='0';
	else if(ans==1) q='1';
	else if(ans==2) q='2';
	else if(ans==3) q='3';
	else if(ans==4) q='4';
	else if(ans==5) q='5';
	else if(ans==6) q='6';
	else if(ans==7) q='7';
	else if(ans==8) q='8';
	else if(ans==9) q='9';
	else if(ans==10) q='X';
	if(int(n[t-1]-48)==ans) cout<<"Right";
	else cout<<a[0]<<'-'<<a[1]<<a[2]<<a[3]<<'-'<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<'-'<<q;
	return 0;
}

0 comments

No comments so far...

Information

ID
160
Time
1000ms
Memory
256MiB
Difficulty
7
Tags
# Submissions
139
Accepted
35
Uploaded By