#include "bits/stdc++.h"
using namespace std;

const int romaNum[13] = {1000,900,500,400,100,90,50,40,10,9,5,4,1};
const char *romaChar[13] = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};

inline string convertToRoma(int n){
    
    if(n > 3999) return "ERROR";
    
    int cnt;
    string ret;
    
    for(int i = 0; n ; ++i) 
    {
        // cout << romaChar[i] << " = " << romaNum[i] << endl;
        cnt = n / romaNum[i];
        
        for(int r = 0 ; r <cnt ; ++r) ret += romaChar[i];
        
        n = n - cnt * romaNum[i];
    };
    
    return ret;
}

inline int convertFromRoma(string r){
    
    int ret = 0, pre = 10000;
    
    for(int ri = 0 ; ri < r.size() ; ++ri)
    {
        for(int ci = 0; ci < 13 ; ci += 2) 
        {
            if(r[ri] == *romaChar[ci])
            {
                if(pre < romaNum[ci]) ret += romaNum[ci] - pre * 2;
                else ret += romaNum[ci];
                
                pre = romaNum[ci];
                
                break;
            }
        };
    }
    
    return ret;
}

void Solve()
{
    double X,Y,pre,later,secX,secY,OneMaterX;
    int N,ans = 0,cnt;
    string R;
    cin >> N;
    
    while(N--)
    {
        cin >> R;
        ans += convertFromRoma(R);
    }
    
    cout << convertToRoma(ans) << endl;
}

int main(void){
    
    ios::sync_with_stdio(0);
    cin.tie(0);
    Solve();
    return 0;
}