import java.io.*;

public class Q4 {
	
	public static void main(String args[]) throws IOException {
		BufferedReader readFile = new BufferedReader(new FileReader("DATA4.txt"));
		PrintWriter fileOut = new PrintWriter(new FileWriter("OUT4.txt"));
		
		for (int c = 1; c < 6; c++) {
			fileOut.println(convertToDecimal(readFile.readLine()));
		}
		
		fileOut.close();
		readFile.close();
	}
	
	public static int convertToDecimal(String roman) {
		int tempInt = 0;
		int sum = 0;
		
		if (roman.indexOf("CM") > -1) {
			sum += 900;
			roman = roman.replaceAll("CM", "");
		}
		
		if (roman.indexOf("CD") > -1) {
			sum += 400;
			roman = roman.replaceAll("CD", "");
		}
		
		if (roman.indexOf("XC") > -1) {
			sum += 90;
			roman = roman.replaceAll("XC", "");
		}
		
		if (roman.indexOf("XL") > -1) {
			sum += 40;
			roman = roman.replaceAll("XL", "");
		}
		
		if (roman.indexOf("IX") > -1) {
			sum += 9;
			roman = roman.replaceAll("IX", "");
		}
		
		if (roman.indexOf("IV") > -1) {
			sum += 4;
			roman = roman.replaceAll("IV", "");
		}
		
		for (int c = 0; c < roman.length(); c++) {
			if (roman.substring(c, c+1).equals("I")) {
				sum += 1;
				
			} else 	if (roman.substring(c, c+1).equals("V")) {
				sum += 5;
			} else 	if (roman.substring(c, c+1).equals("X")) {
				sum += 10;
			} else 	if (roman.substring(c, c+1).equals("L")) {
				sum += 50;
			} else 	if (roman.substring(c, c+1).equals("C")) {
				sum += 100;
			} else 	if (roman.substring(c, c+1).equals("D")) {
				sum += 500;
			} else 	if (roman.substring(c, c+1).equals("M")) {
				sum += 1000;
			}	
		}
		
		return(sum);
	}
}
