>>367
#include<stdio.h>
int main(){
char *M[10]={"","M","MM","MMM","M?","?","?M","?MM","?MMM","M?"};
char *C[10]={"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"};
char *X[10]={"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"};
char *I[10]={"","I","II","III","IV","V","VI","VII","VIII","IX"};
unsigned num;
scanf("%u",&num);
printf("%s",M[num%10000/1000]);
printf("%s",C[num%1000/100]);
printf("%s",X[num%100/10]);
printf("%s",I[num%10]);
return 0;
}