1423: 罗马数字

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:31 Solved:4

Description

[md] 罗马数字起源于古罗马。 罗马数字的“数字”是七种字符:I、V、X、L、C、D和M,这七种字符表示的数和阿拉伯数字表示的数,对照关系如下表:


罗马数字用几个字符的组合来表示更多的数。
通常情况下,代表较小数的字符在代表较大数的字符右边。
例如用罗马数字表示的数中: 
2写做II,即为两个I; 、
12写做XII,即为X加上II; 
27写做XXVII,即为XX加上V加上II。
罗马数字表示数,存在一些特例。比如4不写作IIII,而是IV。字符I在字符V的左边,所表示的数等于较大数5减较小数1得到的数值4。同样地,9写作IX。有6个数遵循以下特殊写法: I放在V的左边,表示4; I放在X的左边,表示9; X放在L的左边,表示40; X放在C的左边,表示90; C放在D的左边,表示400; C放在M的左边,表示900。
输入一个正整数,将其转为用罗马数字表示的数。 [/md]

Input

一个正整数x(1<=x<=3999)。

Output

一个字符串代表x转换后的,用罗马数字表示的数。

Sample Input Copy

27

Sample Output Copy

XXVII

Source/Category