// INSERT YOUR PROGRAM COMMENTS HERE
//
// Name:
// Student Number:

#include <iostream>
#include <cmath>
#include <iomanip>
#include <cstdlib>

using namespace std;

double sqr(double value) { 
	return value * value; 
}

int main (void) {

  // Variables
  int value, thousands, hundreds, remainder, tens, ones;
  cin >> value;
  do{
  	cout << "Processing not yet implemented";
  	cin >> value;
  }while(value != 0);
  
  
  if((value >=1) && (value <= 3999)){
  	cout << "Invalid value ignored";
  }
  else{
  	cout << "convert value to Roman NUmerals";
  }
  
  
  thousands = value/1000;
  remainder = value%1000;
  hundreds  = remainder/100;
  remainder = remainder%100;
  tens = remainder/10;
  ones = remainder%10;
  
  cout << value << "in Roman numerals is ";
  cout << "convert thousands into letters";
  cout << "convert hundreds into letters";
  cout << "convert tens into letters";
  cout << "convert ones into letters";
  cout << endl;
  
  
  do{
  	cout << "M";
  	thousands = thousands - 1;
  }while(thousands != 0);
  
  if(hundreds == 900){
  	cout << "CM";
  }
  else if(hundreds == 400){
  	cout << "CD";
  }
  else{
     if(hundreds >= 500){
       cout << "D";
  	   hundreds = hundreds - 500;
     }
     do{
  	    cout << "C";
  	    hundreds = hundreds -100;
     }while(hundreds != 0);
     
  }
  
  
  
  if(tens == 90){
  	cout << "XC";
  }
  else if(tens == 40){
  	cout << "XL";
  }
  else{
     if(tens >= 50){
       cout << "L";
  	   tens = tens - 50;
     }
     do{
  	    cout << "X";
  	    tens = tens -100;
     }while(tens != 0);
     
  }
  
  
  if(ones == 9){
  	cout << "IX";
  }
  else if(ones == 4){
  	cout << "IV";
  }
  else{
     if(ones >= 5){
       cout << "V";
  	   ones = ones - 5;
     }
     do{
  	    cout << "I";
  	    ones = ones -1;
     }while(ones != 0);
     
  }
    (system("PAUSE")); return 0;

}
