#include <iostream>
#include <string>
using namespace std;
int main()
{
string c1, c2;
int l = 0;
string wynik;
cin >> c1 >> c2;
for (int i = 0; i < c1.size(); i++)
{
if (c1[i] == 'I')
{
if (i == c1.size() - 1 || c1[i + 1] == 'I')
l += 1;
else
l -= 1;
}
else if (c1[i] == 'V')
l += 5;
else if (c1[i] == 'X')
{
if (i == c1.size() - 1 || c1[i + 1] == 'I' || c1[i + 1] == 'V' || c1[i + 1] == 'X')
l += 10;
else
l -= 10;
}
else if (c1[i] == 'L')
l += 50;
else if (c1[i] == 'C')
{
if (i == c1.size() - 1 || c1[i + 1] == 'I' || c1[i + 1] == 'V' || c1[i + 1] == 'X' || c1[i + 1] == 'L' || c1[i + 1] == 'C')
l += 100;
else
l -= 100;
}
else if (c1[i] == 'D')
l += 500;
else if (c1[i] == 'M')
l += 1000;
}
for (int i = 0; i < c2.size(); i++)
{
if (c2[i] == 'I')
{
if (i == c2.size() - 1 || c2[i + 1] == 'I')
l += 1;
else
l -= 1;
}
else if (c2[i] == 'V')
l += 5;
else if (c2[i] == 'X')
{
if (i == c2.size() - 1 || c2[i + 1] == 'I' || c2[i + 1] == 'V' || c2[i + 1] == 'X')
l += 10;
else
l -= 10;
}
else if (c2[i] == 'L')
l += 50;
else if (c2[i] == 'C')
{
if (i == c2.size() - 1 || c2[i + 1] == 'I' || c2[i + 1] == 'V' || c2[i + 1] == 'X' || c2[i + 1] == 'L' || c2[i + 1] == 'C')
l += 100;
else
l -= 100;
}
else if (c2[i] == 'D')
l += 500;
else if (c2[i] == 'M')
l += 1000;
}
if (l <= 2000 && l >= 1000)
{
if (l == 2000)
wynik += "MM";
else if (l < 2000 && l >= 1000)
wynik += "M";
l %= 1000;
}
if (l >= 100 && l <= 999)
{
if (l >= 900)
wynik += "CM";
else if (l >= 800 && l <= 899)
wynik += "DCCC";
else if (l >= 700 && l <= 799)
wynik += "DCC";
else if (l >= 600 && l <= 699)
wynik += "DC";
else if (l >= 500 && l <= 599)
wynik += "D";
else if (l >= 400 && l <= 499)
wynik += "CD";
else if (l >= 300 && l <= 399)
wynik += "CCC";
else if (l >= 200 && l <= 299)
wynik += "CC";
else if (l >= 100 && l <= 199)
wynik += "C";
l %= 100;
}
if (l >= 10 && l <= 99)
{
if (l >= 90)
wynik += "XC";
else if (l >= 80 && l <= 89)
wynik += "LXXX";
else if (l >= 70 && l <= 79)
wynik += "LXX";
else if (l >= 60 && l <= 69)
wynik += "LX";
else if (l >= 50 && l <= 59)
wynik += "L";
else if (l >= 40 && l <= 49)
wynik += "XL";
else if (l >= 30 && l <= 39)
wynik += "XXX";
else if (l >= 20 && l <= 29)
wynik += "XX";
else if (l >= 10 && l <= 19)
wynik += "X";
l %= 10;
}
if (l <= 9 && l > 0)
{
if (l == 9)
wynik += "IX";
else if (l == 8)
wynik += "VIII";
else if (l == 7)
wynik += "VII";
else if (l == 6)
wynik += "VI";
else if (l == 5)
wynik += "V";
else if (l == 4)
wynik += "IV";
else if (l == 3)
wynik += "III";
else if (l == 2)
wynik += "II";
else if (l == 1)
wynik += "I";
}
cout << wynik << endl;
cin.get(); cin.get();
return 0;
}