#include <iostream>
#include <algorithm>
#include <stdio.h>
#include <string>
#include <string.h>

using namespace std;

int main (void)
{
	string a;

	int f[101];

	while (cin >> a)
	{
		int k = 0,co = 0;
		k = a.size();
		for (int i = 0; i < k; i++)
		{
			string p;
			p = a.substr(i,1);

			if (p == "C")
			{
				f[i] = 100;
			}
			else if (p == "L")
			{
				f[i] = 50;
			}
			else if (p == "D")
			{
				f[i] = 500;
			}
			else if (p == "M")
			{
				f[i] = 1000;
			}
			else if (p == "X")
			{
				f[i] = 10;
			}
			else if (p == "V")
			{
				f[i] = 5;
			}
			else
			{
				f[i] = 1;
			}
		}
		f[k] = 0;

		for (int i = 0; i < k; i++)
		{
			if (f[i] != 0)
			{
				if (f[i] >= f[i + 1])
				{
					co += f[i] + f[i + 1];
					f[i + 1] = 0;
				}
				else
				{
					co += f[i + 1] - f[i];
					f[i + 1] = 0;
				}
			}
		}

		cout << co << endl;
	}
}
