/*DWITE Problem 4
Roman Numerals
October 23, 2008
M. Shao / H. Mustafa*/
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
	char arr[7] = {'I','V','X','L','C','D','M'};
	int val[7] = {1,2,3,4,5,6,7};
	string r;
	
	int i,n=5,sum,part;
	ifstream fin ("DATA4.txt");
	ofstream fout ("OUT4.txt");
	while (n--)
	{
		sum=0;
		part=0;
		fin >> r;
		for (i=0;i<r.length();i++) {
			if (r[i]=='I') {
				if (r[i+1]=='V') {
					sum+=4;
					i++;
					continue;
				}
				if (r[i+1]=='X') {
					sum+=9;
					i++;
					continue;
				}
				sum++;
			}
			if (r[i]=='V') {
				sum+=5;
			}
			if (r[i]=='X') {
				if (r[i+1]=='L') {
					sum+=40;
					i++;
					continue;
				}
				if (r[i+1]=='C') {
					sum+=90;
					i++;
					continue;
				}
				sum+=10;
			}
			if (r[i]=='L') {
				sum+=50;
			}
			if (r[i]=='C') {
				if (r[i+1]=='M') {
					sum+=900;
					i++;
					continue;
				}
				if (r[i+1]=='D') {
					sum+=400;
					i++;
					continue;
				}
				sum+=100;
			}
			if (r[i]=='D') {
				sum+=500;
			}
			if (r[i]=='M') {
				sum+=1000;
			}
		}
		sum+=part;
		fout << sum << endl;
	}


	return 0;
}
