#include <iostream>
using namespace std;

char roma[101];
int r[101];

void init()
{
	for(int i=0;i<101;i++){
		roma[i] = 0;
		r[i] = 0;
	}
}

int main()
{
	init();
	while(cin >> roma){
		for(int i=0;i<100;i++){
			if(roma[i]!=0){
				if(roma[i]=='I')
					r[i]=1;
				else if(roma[i]=='V')
					r[i] = 5;
				else if(roma[i]=='X')
					r[i] = 10;
				else if(roma[i]=='L')
					r[i] = 50;
				else if(roma[i]=='C')
					r[i] = 100;
				else if(roma[i]=='D')
					r[i] = 500;
				else if(roma[i]=='M')
					r[i] = 1000;
			}
		}
		int rem=0;
		for(int i=0;i<100;i++){
			bool flag = true;
			for(int j=i+1;j<100;j++){
				if(r[i] < r[j])
					flag = false;
			}
			if(flag){
				rem = i;
				break;
			}
		}
		int a=0;
		for(int i=0;i<rem;i++){
			a+=r[i];
		}
		int b=0;
		for(int i=rem;i<100;i++){
			b+=r[i];
		}
		cout << a << endl;
		cout << b <<endl;
		cout << b-a << endl;
		init();
	}
	return 0;
}