#include <iostream>
#include <vector>
#include <map>
using namespace std;
class Solution {
public:
int romanToInt(string s) {
map<char,int> roman;
roman.insert(pair<char,int> ('I',1));
roman.insert(pair<char,int> ('V',5));
roman.insert(pair<char,int> ('X',10));
roman.insert(pair<char,int> ('L',50));
roman.insert(pair<char,int> ('C',100));
roman.insert(pair<char,int> ('D',500));
roman.insert(pair<char,int> ('M',1000));
int len = s.size();
int result = 0;
for(int i = 0; i < len; i++){
if(roman[s[i+1]] > roman[s[i]]){
result -= roman[s[i]];
}else{
result += roman[s[i]];
}
}
return result;
}
};
int main(){
string myin;
int myout;
Solution SA;
cout << "Please Enter" << endl;
cin >> myin;
myout = SA.romanToInt(myin);
cout << myout << endl;
return 0;
}