#include<cstdio>

using namespace std;

int main(void){
	char in[100];
	int i,size,data,com,flag=0,ans=0;

	while(scanf("%s",in)!=EOF){
		for(i=0;i<100;i++){
			if(in[i]=='\0')	break;
		}
		size=i;

		for(i=0;i<size;i++){
			if(in[i]=='I')	data=1;
			if(in[i]=='V')	data=5;
			if(in[i]=='X')	data=10;
			if(in[i]=='L')	data=50;
			if(in[i]=='C')	data=100;
			if(in[i]=='D')	data=500;
			if(in[i]=='M')	data=1000;
			
			if(flag==1 && com>data)	flag=2;
			if(flag==1 && com<data)	flag=3;
			if(flag==1 && com==data){
				ans+=data;
				com=data;
			}

			if(flag==2 && com>=data){
				ans+=data;
				com=data;
			}
			if(flag==2 && com<data)	flag=0;
			
			if(flag==3 && com<=data){
				ans-=data;
				com=data;
			}
			if(flag==3 && com>data)	flag=0;

			if(flag==0){
				ans+=data;
				com=data;
				flag=1;
			}
		}
		if(ans<0)	ans*=(-1);
		printf("%d\n",ans);
		ans=0;
		flag=0;
	}

	return 0;
}