Create a function that takes a Roman numeral as its argument and returns its value as a numeric decimal integer. You don't need to validate the form of the Roman numeral.

Modern Roman numerals are written by expressing each decimal digit of the number to be encoded separately, starting with the leftmost digit and skipping any 0s. So 1990 is rendered "MCMXC" (1000 = M, 900 = CM, 90 = XC) and 2008 is rendered "MMVIII" (2000 = MM, 8 = VIII). The Roman numeral for 1666, "MDCLXVI", uses each letter in descending order.

Example:

```python
solution('XXI') # should return 21
```

```Elixir
Solution.decode("XXI") # should return 21
```

Help:
```
Symbol  Value
I             1
V             5
X             10
L             50
C             100
D             500
M             1,000
```

*Courtesy of rosettacode.org*

Difficulty: introductory

Starter code:

def solution(roman):
	

Solutions:
def solution(roman):
    dict = {
        "M": 1000,
        "D": 500,
        "C": 100,
        "L": 50,
        "X": 10,
        "V": 5,
        "I": 1
    }

    last, total = 0, 0
    for c in list(roman)[::-1]:
        if last == 0:
            total += dict[c]
        elif last > dict[c]:
            total -= dict[c]
        else:
            total += dict[c]
        last = dict[c]
    return total


from functools import reduce
def solution(roman):
    d={'I':1, 'V':5 ,'X':10, 'L':50 ,'C':100, 'D':500,'M':1000}
    
    return reduce(lambda x,y: x+y if x>=y else y-x , (d[c] for c in roman))


mapping = {
    'C': 100,
    'CC': 200,
    'CCC': 300,
    'CCCI': 301,
    'CCCII': 302,
    'CCCIII': 303,
    'CCCIV': 304,
    'CCCIX': 309,
    'CCCL': 350,
    'CCCLI': 351,
    'CCCLII': 352,
    'CCCLIII': 353,
    'CCCLIV': 354,
    'CCCLIX': 359,
    'CCCLV': 355,
    'CCCLVI': 356,
    'CCCLVII': 357,
    'CCCLVIII': 358,
    'CCCLX': 360,
    'CCCLXI': 361,
    'CCCLXII': 362,
    'CCCLXIII': 363,
    'CCCLXIV': 364,
    'CCCLXIX': 369,
    'CCCLXV': 365,
    'CCCLXVI': 366,
    'CCCLXVII': 367,
    'CCCLXVIII': 368,
    'CCCLXX': 370,
    'CCCLXXI': 371,
    'CCCLXXII': 372,
    'CCCLXXIII': 373,
    'CCCLXXIV': 374,
    'CCCLXXIX': 379,
    'CCCLXXV': 375,
    'CCCLXXVI': 376,
    'CCCLXXVII': 377,
    'CCCLXXVIII': 378,
    'CCCLXXX': 380,
    'CCCLXXXI': 381,
    'CCCLXXXII': 382,
    'CCCLXXXIII': 383,
    'CCCLXXXIV': 384,
    'CCCLXXXIX': 389,
    'CCCLXXXV': 385,
    'CCCLXXXVI': 386,
    'CCCLXXXVII': 387,
    'CCCLXXXVIII': 388,
    'CCCV': 305,
    'CCCVI': 306,
    'CCCVII': 307,
    'CCCVIII': 308,
    'CCCX': 310,
    'CCCXC': 390,
    'CCCXCI': 391,
    'CCCXCII': 392,
    'CCCXCIII': 393,
    'CCCXCIV': 394,
    'CCCXCIX': 399,
    'CCCXCV': 395,
    'CCCXCVI': 396,
    'CCCXCVII': 397,
    'CCCXCVIII': 398,
    'CCCXI': 311,
    'CCCXII': 312,
    'CCCXIII': 313,
    'CCCXIV': 314,
    'CCCXIX': 319,
    'CCCXL': 340,
    'CCCXLI': 341,
    'CCCXLII': 342,
    'CCCXLIII': 343,
    'CCCXLIV': 344,
    'CCCXLIX': 349,
    'CCCXLV': 345,
    'CCCXLVI': 346,
    'CCCXLVII': 347,
    'CCCXLVIII': 348,
    'CCCXV': 315,
    'CCCXVI': 316,
    'CCCXVII': 317,
    'CCCXVIII': 318,
    'CCCXX': 320,
    'CCCXXI': 321,
    'CCCXXII': 322,
    'CCCXXIII': 323,
    'CCCXXIV': 324,
    'CCCXXIX': 329,
    'CCCXXV': 325,
    'CCCXXVI': 326,
    'CCCXXVII': 327,
    'CCCXXVIII': 328,
    'CCCXXX': 330,
    'CCCXXXI': 331,
    'CCCXXXII': 332,
    'CCCXXXIII': 333,
    'CCCXXXIV': 334,
    'CCCXXXIX': 339,
    'CCCXXXV': 335,
    'CCCXXXVI': 336,
    'CCCXXXVII': 337,
    'CCCXXXVIII': 338,
    'CCI': 201,
    'CCII': 202,
    'CCIII': 203,
    'CCIV': 204,
    'CCIX': 209,
    'CCL': 250,
    'CCLI': 251,
    'CCLII': 252,
    'CCLIII': 253,
    'CCLIV': 254,
    'CCLIX': 259,
    'CCLV': 255,
    'CCLVI': 256,
    'CCLVII': 257,
    'CCLVIII': 258,
    'CCLX': 260,
    'CCLXI': 261,
    'CCLXII': 262,
    'CCLXIII': 263,
    'CCLXIV': 264,
    'CCLXIX': 269,
    'CCLXV': 265,
    'CCLXVI': 266,
    'CCLXVII': 267,
    'CCLXVIII': 268,
    'CCLXX': 270,
    'CCLXXI': 271,
    'CCLXXII': 272,
    'CCLXXIII': 273,
    'CCLXXIV': 274,
    'CCLXXIX': 279,
    'CCLXXV': 275,
    'CCLXXVI': 276,
    'CCLXXVII': 277,
    'CCLXXVIII': 278,
    'CCLXXX': 280,
    'CCLXXXI': 281,
    'CCLXXXII': 282,
    'CCLXXXIII': 283,
    'CCLXXXIV': 284,
    'CCLXXXIX': 289,
    'CCLXXXV': 285,
    'CCLXXXVI': 286,
    'CCLXXXVII': 287,
    'CCLXXXVIII': 288,
    'CCV': 205,
    'CCVI': 206,
    'CCVII': 207,
    'CCVIII': 208,
    'CCX': 210,
    'CCXC': 290,
    'CCXCI': 291,
    'CCXCII': 292,
    'CCXCIII': 293,
    'CCXCIV': 294,
    'CCXCIX': 299,
    'CCXCV': 295,
    'CCXCVI': 296,
    'CCXCVII': 297,
    'CCXCVIII': 298,
    'CCXI': 211,
    'CCXII': 212,
    'CCXIII': 213,
    'CCXIV': 214,
    'CCXIX': 219,
    'CCXL': 240,
    'CCXLI': 241,
    'CCXLII': 242,
    'CCXLIII': 243,
    'CCXLIV': 244,
    'CCXLIX': 249,
    'CCXLV': 245,
    'CCXLVI': 246,
    'CCXLVII': 247,
    'CCXLVIII': 248,
    'CCXV': 215,
    'CCXVI': 216,
    'CCXVII': 217,
    'CCXVIII': 218,
    'CCXX': 220,
    'CCXXI': 221,
    'CCXXII': 222,
    'CCXXIII': 223,
    'CCXXIV': 224,
    'CCXXIX': 229,
    'CCXXV': 225,
    'CCXXVI': 226,
    'CCXXVII': 227,
    'CCXXVIII': 228,
    'CCXXX': 230,
    'CCXXXI': 231,
    'CCXXXII': 232,
    'CCXXXIII': 233,
    'CCXXXIV': 234,
    'CCXXXIX': 239,
    'CCXXXV': 235,
    'CCXXXVI': 236,
    'CCXXXVII': 237,
    'CCXXXVIII': 238,
    'CD': 400,
    'CDI': 401,
    'CDII': 402,
    'CDIII': 403,
    'CDIV': 404,
    'CDIX': 409,
    'CDL': 450,
    'CDLI': 451,
    'CDLII': 452,
    'CDLIII': 453,
    'CDLIV': 454,
    'CDLIX': 459,
    'CDLV': 455,
    'CDLVI': 456,
    'CDLVII': 457,
    'CDLVIII': 458,
    'CDLX': 460,
    'CDLXI': 461,
    'CDLXII': 462,
    'CDLXIII': 463,
    'CDLXIV': 464,
    'CDLXIX': 469,
    'CDLXV': 465,
    'CDLXVI': 466,
    'CDLXVII': 467,
    'CDLXVIII': 468,
    'CDLXX': 470,
    'CDLXXI': 471,
    'CDLXXII': 472,
    'CDLXXIII': 473,
    'CDLXXIV': 474,
    'CDLXXIX': 479,
    'CDLXXV': 475,
    'CDLXXVI': 476,
    'CDLXXVII': 477,
    'CDLXXVIII': 478,
    'CDLXXX': 480,
    'CDLXXXI': 481,
    'CDLXXXII': 482,
    'CDLXXXIII': 483,
    'CDLXXXIV': 484,
    'CDLXXXIX': 489,
    'CDLXXXV': 485,
    'CDLXXXVI': 486,
    'CDLXXXVII': 487,
    'CDLXXXVIII': 488,
    'CDV': 405,
    'CDVI': 406,
    'CDVII': 407,
    'CDVIII': 408,
    'CDX': 410,
    'CDXC': 490,
    'CDXCI': 491,
    'CDXCII': 492,
    'CDXCIII': 493,
    'CDXCIV': 494,
    'CDXCIX': 499,
    'CDXCV': 495,
    'CDXCVI': 496,
    'CDXCVII': 497,
    'CDXCVIII': 498,
    'CDXI': 411,
    'CDXII': 412,
    'CDXIII': 413,
    'CDXIV': 414,
    'CDXIX': 419,
    'CDXL': 440,
    'CDXLI': 441,
    'CDXLII': 442,
    'CDXLIII': 443,
    'CDXLIV': 444,
    'CDXLIX': 449,
    'CDXLV': 445,
    'CDXLVI': 446,
    'CDXLVII': 447,
    'CDXLVIII': 448,
    'CDXV': 415,
    'CDXVI': 416,
    'CDXVII': 417,
    'CDXVIII': 418,
    'CDXX': 420,
    'CDXXI': 421,
    'CDXXII': 422,
    'CDXXIII': 423,
    'CDXXIV': 424,
    'CDXXIX': 429,
    'CDXXV': 425,
    'CDXXVI': 426,
    'CDXXVII': 427,
    'CDXXVIII': 428,
    'CDXXX': 430,
    'CDXXXI': 431,
    'CDXXXII': 432,
    'CDXXXIII': 433,
    'CDXXXIV': 434,
    'CDXXXIX': 439,
    'CDXXXV': 435,
    'CDXXXVI': 436,
    'CDXXXVII': 437,
    'CDXXXVIII': 438,
    'CI': 101,
    'CII': 102,
    'CIII': 103,
    'CIV': 104,
    'CIX': 109,
    'CL': 150,
    'CLI': 151,
    'CLII': 152,
    'CLIII': 153,
    'CLIV': 154,
    'CLIX': 159,
    'CLV': 155,
    'CLVI': 156,
    'CLVII': 157,
    'CLVIII': 158,
    'CLX': 160,
    'CLXI': 161,
    'CLXII': 162,
    'CLXIII': 163,
    'CLXIV': 164,
    'CLXIX': 169,
    'CLXV': 165,
    'CLXVI': 166,
    'CLXVII': 167,
    'CLXVIII': 168,
    'CLXX': 170,
    'CLXXI': 171,
    'CLXXII': 172,
    'CLXXIII': 173,
    'CLXXIV': 174,
    'CLXXIX': 179,
    'CLXXV': 175,
    'CLXXVI': 176,
    'CLXXVII': 177,
    'CLXXVIII': 178,
    'CLXXX': 180,
    'CLXXXI': 181,
    'CLXXXII': 182,
    'CLXXXIII': 183,
    'CLXXXIV': 184,
    'CLXXXIX': 189,
    'CLXXXV': 185,
    'CLXXXVI': 186,
    'CLXXXVII': 187,
    'CLXXXVIII': 188,
    'CM': 900,
    'CMI': 901,
    'CMII': 902,
    'CMIII': 903,
    'CMIV': 904,
    'CMIX': 909,
    'CML': 950,
    'CMLI': 951,
    'CMLII': 952,
    'CMLIII': 953,
    'CMLIV': 954,
    'CMLIX': 959,
    'CMLV': 955,
    'CMLVI': 956,
    'CMLVII': 957,
    'CMLVIII': 958,
    'CMLX': 960,
    'CMLXI': 961,
    'CMLXII': 962,
    'CMLXIII': 963,
    'CMLXIV': 964,
    'CMLXIX': 969,
    'CMLXV': 965,
    'CMLXVI': 966,
    'CMLXVII': 967,
    'CMLXVIII': 968,
    'CMLXX': 970,
    'CMLXXI': 971,
    'CMLXXII': 972,
    'CMLXXIII': 973,
    'CMLXXIV': 974,
    'CMLXXIX': 979,
    'CMLXXV': 975,
    'CMLXXVI': 976,
    'CMLXXVII': 977,
    'CMLXXVIII': 978,
    'CMLXXX': 980,
    'CMLXXXI': 981,
    'CMLXXXII': 982,
    'CMLXXXIII': 983,
    'CMLXXXIV': 984,
    'CMLXXXIX': 989,
    'CMLXXXV': 985,
    'CMLXXXVI': 986,
    'CMLXXXVII': 987,
    'CMLXXXVIII': 988,
    'CMV': 905,
    'CMVI': 906,
    'CMVII': 907,
    'CMVIII': 908,
    'CMX': 910,
    'CMXC': 990,
    'CMXCI': 991,
    'CMXCII': 992,
    'CMXCIII': 993,
    'CMXCIV': 994,
    'CMXCIX': 999,
    'CMXCV': 995,
    'CMXCVI': 996,
    'CMXCVII': 997,
    'CMXCVIII': 998,
    'CMXI': 911,
    'CMXII': 912,
    'CMXIII': 913,
    'CMXIV': 914,
    'CMXIX': 919,
    'CMXL': 940,
    'CMXLI': 941,
    'CMXLII': 942,
    'CMXLIII': 943,
    'CMXLIV': 944,
    'CMXLIX': 949,
    'CMXLV': 945,
    'CMXLVI': 946,
    'CMXLVII': 947,
    'CMXLVIII': 948,
    'CMXV': 915,
    'CMXVI': 916,
    'CMXVII': 917,
    'CMXVIII': 918,
    'CMXX': 920,
    'CMXXI': 921,
    'CMXXII': 922,
    'CMXXIII': 923,
    'CMXXIV': 924,
    'CMXXIX': 929,
    'CMXXV': 925,
    'CMXXVI': 926,
    'CMXXVII': 927,
    'CMXXVIII': 928,
    'CMXXX': 930,
    'CMXXXI': 931,
    'CMXXXII': 932,
    'CMXXXIII': 933,
    'CMXXXIV': 934,
    'CMXXXIX': 939,
    'CMXXXV': 935,
    'CMXXXVI': 936,
    'CMXXXVII': 937,
    'CMXXXVIII': 938,
    'CV': 105,
    'CVI': 106,
    'CVII': 107,
    'CVIII': 108,
    'CX': 110,
    'CXC': 190,
    'CXCI': 191,
    'CXCII': 192,
    'CXCIII': 193,
    'CXCIV': 194,
    'CXCIX': 199,
    'CXCV': 195,
    'CXCVI': 196,
    'CXCVII': 197,
    'CXCVIII': 198,
    'CXI': 111,
    'CXII': 112,
    'CXIII': 113,
    'CXIV': 114,
    'CXIX': 119,
    'CXL': 140,
    'CXLI': 141,
    'CXLII': 142,
    'CXLIII': 143,
    'CXLIV': 144,
    'CXLIX': 149,
    'CXLV': 145,
    'CXLVI': 146,
    'CXLVII': 147,
    'CXLVIII': 148,
    'CXV': 115,
    'CXVI': 116,
    'CXVII': 117,
    'CXVIII': 118,
    'CXX': 120,
    'CXXI': 121,
    'CXXII': 122,
    'CXXIII': 123,
    'CXXIV': 124,
    'CXXIX': 129,
    'CXXV': 125,
    'CXXVI': 126,
    'CXXVII': 127,
    'CXXVIII': 128,
    'CXXX': 130,
    'CXXXI': 131,
    'CXXXII': 132,
    'CXXXIII': 133,
    'CXXXIV': 134,
    'CXXXIX': 139,
    'CXXXV': 135,
    'CXXXVI': 136,
    'CXXXVII': 137,
    'CXXXVIII': 138,
    'D': 500,
    'DC': 600,
    'DCC': 700,
    'DCCC': 800,
    'DCCCI': 801,
    'DCCCII': 802,
    'DCCCIII': 803,
    'DCCCIV': 804,
    'DCCCIX': 809,
    'DCCCL': 850,
    'DCCCLI': 851,
    'DCCCLII': 852,
    'DCCCLIII': 853,
    'DCCCLIV': 854,
    'DCCCLIX': 859,
    'DCCCLV': 855,
    'DCCCLVI': 856,
    'DCCCLVII': 857,
    'DCCCLVIII': 858,
    'DCCCLX': 860,
    'DCCCLXI': 861,
    'DCCCLXII': 862,
    'DCCCLXIII': 863,
    'DCCCLXIV': 864,
    'DCCCLXIX': 869,
    'DCCCLXV': 865,
    'DCCCLXVI': 866,
    'DCCCLXVII': 867,
    'DCCCLXVIII': 868,
    'DCCCLXX': 870,
    'DCCCLXXI': 871,
    'DCCCLXXII': 872,
    'DCCCLXXIII': 873,
    'DCCCLXXIV': 874,
    'DCCCLXXIX': 879,
    'DCCCLXXV': 875,
    'DCCCLXXVI': 876,
    'DCCCLXXVII': 877,
    'DCCCLXXVIII': 878,
    'DCCCLXXX': 880,
    'DCCCLXXXI': 881,
    'DCCCLXXXII': 882,
    'DCCCLXXXIII': 883,
    'DCCCLXXXIV': 884,
    'DCCCLXXXIX': 889,
    'DCCCLXXXV': 885,
    'DCCCLXXXVI': 886,
    'DCCCLXXXVII': 887,
    'DCCCLXXXVIII': 888,
    'DCCCV': 805,
    'DCCCVI': 806,
    'DCCCVII': 807,
    'DCCCVIII': 808,
    'DCCCX': 810,
    'DCCCXC': 890,
    'DCCCXCI': 891,
    'DCCCXCII': 892,
    'DCCCXCIII': 893,
    'DCCCXCIV': 894,
    'DCCCXCIX': 899,
    'DCCCXCV': 895,
    'DCCCXCVI': 896,
    'DCCCXCVII': 897,
    'DCCCXCVIII': 898,
    'DCCCXI': 811,
    'DCCCXII': 812,
    'DCCCXIII': 813,
    'DCCCXIV': 814,
    'DCCCXIX': 819,
    'DCCCXL': 840,
    'DCCCXLI': 841,
    'DCCCXLII': 842,
    'DCCCXLIII': 843,
    'DCCCXLIV': 844,
    'DCCCXLIX': 849,
    'DCCCXLV': 845,
    'DCCCXLVI': 846,
    'DCCCXLVII': 847,
    'DCCCXLVIII': 848,
    'DCCCXV': 815,
    'DCCCXVI': 816,
    'DCCCXVII': 817,
    'DCCCXVIII': 818,
    'DCCCXX': 820,
    'DCCCXXI': 821,
    'DCCCXXII': 822,
    'DCCCXXIII': 823,
    'DCCCXXIV': 824,
    'DCCCXXIX': 829,
    'DCCCXXV': 825,
    'DCCCXXVI': 826,
    'DCCCXXVII': 827,
    'DCCCXXVIII': 828,
    'DCCCXXX': 830,
    'DCCCXXXI': 831,
    'DCCCXXXII': 832,
    'DCCCXXXIII': 833,
    'DCCCXXXIV': 834,
    'DCCCXXXIX': 839,
    'DCCCXXXV': 835,
    'DCCCXXXVI': 836,
    'DCCCXXXVII': 837,
    'DCCCXXXVIII': 838,
    'DCCI': 701,
    'DCCII': 702,
    'DCCIII': 703,
    'DCCIV': 704,
    'DCCIX': 709,
    'DCCL': 750,
    'DCCLI': 751,
    'DCCLII': 752,
    'DCCLIII': 753,
    'DCCLIV': 754,
    'DCCLIX': 759,
    'DCCLV': 755,
    'DCCLVI': 756,
    'DCCLVII': 757,
    'DCCLVIII': 758,
    'DCCLX': 760,
    'DCCLXI': 761,
    'DCCLXII': 762,
    'DCCLXIII': 763,
    'DCCLXIV': 764,
    'DCCLXIX': 769,
    'DCCLXV': 765,
    'DCCLXVI': 766,
    'DCCLXVII': 767,
    'DCCLXVIII': 768,
    'DCCLXX': 770,
    'DCCLXXI': 771,
    'DCCLXXII': 772,
    'DCCLXXIII': 773,
    'DCCLXXIV': 774,
    'DCCLXXIX': 779,
    'DCCLXXV': 775,
    'DCCLXXVI': 776,
    'DCCLXXVII': 777,
    'DCCLXXVIII': 778,
    'DCCLXXX': 780,
    'DCCLXXXI': 781,
    'DCCLXXXII': 782,
    'DCCLXXXIII': 783,
    'DCCLXXXIV': 784,
    'DCCLXXXIX': 789,
    'DCCLXXXV': 785,
    'DCCLXXXVI': 786,
    'DCCLXXXVII': 787,
    'DCCLXXXVIII': 788,
    'DCCV': 705,
    'DCCVI': 706,
    'DCCVII': 707,
    'DCCVIII': 708,
    'DCCX': 710,
    'DCCXC': 790,
    'DCCXCI': 791,
    'DCCXCII': 792,
    'DCCXCIII': 793,
    'DCCXCIV': 794,
    'DCCXCIX': 799,
    'DCCXCV': 795,
    'DCCXCVI': 796,
    'DCCXCVII': 797,
    'DCCXCVIII': 798,
    'DCCXI': 711,
    'DCCXII': 712,
    'DCCXIII': 713,
    'DCCXIV': 714,
    'DCCXIX': 719,
    'DCCXL': 740,
    'DCCXLI': 741,
    'DCCXLII': 742,
    'DCCXLIII': 743,
    'DCCXLIV': 744,
    'DCCXLIX': 749,
    'DCCXLV': 745,
    'DCCXLVI': 746,
    'DCCXLVII': 747,
    'DCCXLVIII': 748,
    'DCCXV': 715,
    'DCCXVI': 716,
    'DCCXVII': 717,
    'DCCXVIII': 718,
    'DCCXX': 720,
    'DCCXXI': 721,
    'DCCXXII': 722,
    'DCCXXIII': 723,
    'DCCXXIV': 724,
    'DCCXXIX': 729,
    'DCCXXV': 725,
    'DCCXXVI': 726,
    'DCCXXVII': 727,
    'DCCXXVIII': 728,
    'DCCXXX': 730,
    'DCCXXXI': 731,
    'DCCXXXII': 732,
    'DCCXXXIII': 733,
    'DCCXXXIV': 734,
    'DCCXXXIX': 739,
    'DCCXXXV': 735,
    'DCCXXXVI': 736,
    'DCCXXXVII': 737,
    'DCCXXXVIII': 738,
    'DCI': 601,
    'DCII': 602,
    'DCIII': 603,
    'DCIV': 604,
    'DCIX': 609,
    'DCL': 650,
    'DCLI': 651,
    'DCLII': 652,
    'DCLIII': 653,
    'DCLIV': 654,
    'DCLIX': 659,
    'DCLV': 655,
    'DCLVI': 656,
    'DCLVII': 657,
    'DCLVIII': 658,
    'DCLX': 660,
    'DCLXI': 661,
    'DCLXII': 662,
    'DCLXIII': 663,
    'DCLXIV': 664,
    'DCLXIX': 669,
    'DCLXV': 665,
    'DCLXVI': 666,
    'DCLXVII': 667,
    'DCLXVIII': 668,
    'DCLXX': 670,
    'DCLXXI': 671,
    'DCLXXII': 672,
    'DCLXXIII': 673,
    'DCLXXIV': 674,
    'DCLXXIX': 679,
    'DCLXXV': 675,
    'DCLXXVI': 676,
    'DCLXXVII': 677,
    'DCLXXVIII': 678,
    'DCLXXX': 680,
    'DCLXXXI': 681,
    'DCLXXXII': 682,
    'DCLXXXIII': 683,
    'DCLXXXIV': 684,
    'DCLXXXIX': 689,
    'DCLXXXV': 685,
    'DCLXXXVI': 686,
    'DCLXXXVII': 687,
    'DCLXXXVIII': 688,
    'DCV': 605,
    'DCVI': 606,
    'DCVII': 607,
    'DCVIII': 608,
    'DCX': 610,
    'DCXC': 690,
    'DCXCI': 691,
    'DCXCII': 692,
    'DCXCIII': 693,
    'DCXCIV': 694,
    'DCXCIX': 699,
    'DCXCV': 695,
    'DCXCVI': 696,
    'DCXCVII': 697,
    'DCXCVIII': 698,
    'DCXI': 611,
    'DCXII': 612,
    'DCXIII': 613,
    'DCXIV': 614,
    'DCXIX': 619,
    'DCXL': 640,
    'DCXLI': 641,
    'DCXLII': 642,
    'DCXLIII': 643,
    'DCXLIV': 644,
    'DCXLIX': 649,
    'DCXLV': 645,
    'DCXLVI': 646,
    'DCXLVII': 647,
    'DCXLVIII': 648,
    'DCXV': 615,
    'DCXVI': 616,
    'DCXVII': 617,
    'DCXVIII': 618,
    'DCXX': 620,
    'DCXXI': 621,
    'DCXXII': 622,
    'DCXXIII': 623,
    'DCXXIV': 624,
    'DCXXIX': 629,
    'DCXXV': 625,
    'DCXXVI': 626,
    'DCXXVII': 627,
    'DCXXVIII': 628,
    'DCXXX': 630,
    'DCXXXI': 631,
    'DCXXXII': 632,
    'DCXXXIII': 633,
    'DCXXXIV': 634,
    'DCXXXIX': 639,
    'DCXXXV': 635,
    'DCXXXVI': 636,
    'DCXXXVII': 637,
    'DCXXXVIII': 638,
    'DI': 501,
    'DII': 502,
    'DIII': 503,
    'DIV': 504,
    'DIX': 509,
    'DL': 550,
    'DLI': 551,
    'DLII': 552,
    'DLIII': 553,
    'DLIV': 554,
    'DLIX': 559,
    'DLV': 555,
    'DLVI': 556,
    'DLVII': 557,
    'DLVIII': 558,
    'DLX': 560,
    'DLXI': 561,
    'DLXII': 562,
    'DLXIII': 563,
    'DLXIV': 564,
    'DLXIX': 569,
    'DLXV': 565,
    'DLXVI': 566,
    'DLXVII': 567,
    'DLXVIII': 568,
    'DLXX': 570,
    'DLXXI': 571,
    'DLXXII': 572,
    'DLXXIII': 573,
    'DLXXIV': 574,
    'DLXXIX': 579,
    'DLXXV': 575,
    'DLXXVI': 576,
    'DLXXVII': 577,
    'DLXXVIII': 578,
    'DLXXX': 580,
    'DLXXXI': 581,
    'DLXXXII': 582,
    'DLXXXIII': 583,
    'DLXXXIV': 584,
    'DLXXXIX': 589,
    'DLXXXV': 585,
    'DLXXXVI': 586,
    'DLXXXVII': 587,
    'DLXXXVIII': 588,
    'DV': 505,
    'DVI': 506,
    'DVII': 507,
    'DVIII': 508,
    'DX': 510,
    'DXC': 590,
    'DXCI': 591,
    'DXCII': 592,
    'DXCIII': 593,
    'DXCIV': 594,
    'DXCIX': 599,
    'DXCV': 595,
    'DXCVI': 596,
    'DXCVII': 597,
    'DXCVIII': 598,
    'DXI': 511,
    'DXII': 512,
    'DXIII': 513,
    'DXIV': 514,
    'DXIX': 519,
    'DXL': 540,
    'DXLI': 541,
    'DXLII': 542,
    'DXLIII': 543,
    'DXLIV': 544,
    'DXLIX': 549,
    'DXLV': 545,
    'DXLVI': 546,
    'DXLVII': 547,
    'DXLVIII': 548,
    'DXV': 515,
    'DXVI': 516,
    'DXVII': 517,
    'DXVIII': 518,
    'DXX': 520,
    'DXXI': 521,
    'DXXII': 522,
    'DXXIII': 523,
    'DXXIV': 524,
    'DXXIX': 529,
    'DXXV': 525,
    'DXXVI': 526,
    'DXXVII': 527,
    'DXXVIII': 528,
    'DXXX': 530,
    'DXXXI': 531,
    'DXXXII': 532,
    'DXXXIII': 533,
    'DXXXIV': 534,
    'DXXXIX': 539,
    'DXXXV': 535,
    'DXXXVI': 536,
    'DXXXVII': 537,
    'DXXXVIII': 538,
    'I': 1,
    'II': 2,
    'III': 3,
    'IV': 4,
    'IX': 9,
    'L': 50,
    'LI': 51,
    'LII': 52,
    'LIII': 53,
    'LIV': 54,
    'LIX': 59,
    'LV': 55,
    'LVI': 56,
    'LVII': 57,
    'LVIII': 58,
    'LX': 60,
    'LXI': 61,
    'LXII': 62,
    'LXIII': 63,
    'LXIV': 64,
    'LXIX': 69,
    'LXV': 65,
    'LXVI': 66,
    'LXVII': 67,
    'LXVIII': 68,
    'LXX': 70,
    'LXXI': 71,
    'LXXII': 72,
    'LXXIII': 73,
    'LXXIV': 74,
    'LXXIX': 79,
    'LXXV': 75,
    'LXXVI': 76,
    'LXXVII': 77,
    'LXXVIII': 78,
    'LXXX': 80,
    'LXXXI': 81,
    'LXXXII': 82,
    'LXXXIII': 83,
    'LXXXIV': 84,
    'LXXXIX': 89,
    'LXXXV': 85,
    'LXXXVI': 86,
    'LXXXVII': 87,
    'LXXXVIII': 88,
    'M': 1000,
    'MC': 1100,
    'MCC': 1200,
    'MCCC': 1300,
    'MCCCI': 1301,
    'MCCCII': 1302,
    'MCCCIII': 1303,
    'MCCCIV': 1304,
    'MCCCIX': 1309,
    'MCCCL': 1350,
    'MCCCLI': 1351,
    'MCCCLII': 1352,
    'MCCCLIII': 1353,
    'MCCCLIV': 1354,
    'MCCCLIX': 1359,
    'MCCCLV': 1355,
    'MCCCLVI': 1356,
    'MCCCLVII': 1357,
    'MCCCLVIII': 1358,
    'MCCCLX': 1360,
    'MCCCLXI': 1361,
    'MCCCLXII': 1362,
    'MCCCLXIII': 1363,
    'MCCCLXIV': 1364,
    'MCCCLXIX': 1369,
    'MCCCLXV': 1365,
    'MCCCLXVI': 1366,
    'MCCCLXVII': 1367,
    'MCCCLXVIII': 1368,
    'MCCCLXX': 1370,
    'MCCCLXXI': 1371,
    'MCCCLXXII': 1372,
    'MCCCLXXIII': 1373,
    'MCCCLXXIV': 1374,
    'MCCCLXXIX': 1379,
    'MCCCLXXV': 1375,
    'MCCCLXXVI': 1376,
    'MCCCLXXVII': 1377,
    'MCCCLXXVIII': 1378,
    'MCCCLXXX': 1380,
    'MCCCLXXXI': 1381,
    'MCCCLXXXII': 1382,
    'MCCCLXXXIII': 1383,
    'MCCCLXXXIV': 1384,
    'MCCCLXXXIX': 1389,
    'MCCCLXXXV': 1385,
    'MCCCLXXXVI': 1386,
    'MCCCLXXXVII': 1387,
    'MCCCLXXXVIII': 1388,
    'MCCCV': 1305,
    'MCCCVI': 1306,
    'MCCCVII': 1307,
    'MCCCVIII': 1308,
    'MCCCX': 1310,
    'MCCCXC': 1390,
    'MCCCXCI': 1391,
    'MCCCXCII': 1392,
    'MCCCXCIII': 1393,
    'MCCCXCIV': 1394,
    'MCCCXCIX': 1399,
    'MCCCXCV': 1395,
    'MCCCXCVI': 1396,
    'MCCCXCVII': 1397,
    'MCCCXCVIII': 1398,
    'MCCCXI': 1311,
    'MCCCXII': 1312,
    'MCCCXIII': 1313,
    'MCCCXIV': 1314,
    'MCCCXIX': 1319,
    'MCCCXL': 1340,
    'MCCCXLI': 1341,
    'MCCCXLII': 1342,
    'MCCCXLIII': 1343,
    'MCCCXLIV': 1344,
    'MCCCXLIX': 1349,
    'MCCCXLV': 1345,
    'MCCCXLVI': 1346,
    'MCCCXLVII': 1347,
    'MCCCXLVIII': 1348,
    'MCCCXV': 1315,
    'MCCCXVI': 1316,
    'MCCCXVII': 1317,
    'MCCCXVIII': 1318,
    'MCCCXX': 1320,
    'MCCCXXI': 1321,
    'MCCCXXII': 1322,
    'MCCCXXIII': 1323,
    'MCCCXXIV': 1324,
    'MCCCXXIX': 1329,
    'MCCCXXV': 1325,
    'MCCCXXVI': 1326,
    'MCCCXXVII': 1327,
    'MCCCXXVIII': 1328,
    'MCCCXXX': 1330,
    'MCCCXXXI': 1331,
    'MCCCXXXII': 1332,
    'MCCCXXXIII': 1333,
    'MCCCXXXIV': 1334,
    'MCCCXXXIX': 1339,
    'MCCCXXXV': 1335,
    'MCCCXXXVI': 1336,
    'MCCCXXXVII': 1337,
    'MCCCXXXVIII': 1338,
    'MCCI': 1201,
    'MCCII': 1202,
    'MCCIII': 1203,
    'MCCIV': 1204,
    'MCCIX': 1209,
    'MCCL': 1250,
    'MCCLI': 1251,
    'MCCLII': 1252,
    'MCCLIII': 1253,
    'MCCLIV': 1254,
    'MCCLIX': 1259,
    'MCCLV': 1255,
    'MCCLVI': 1256,
    'MCCLVII': 1257,
    'MCCLVIII': 1258,
    'MCCLX': 1260,
    'MCCLXI': 1261,
    'MCCLXII': 1262,
    'MCCLXIII': 1263,
    'MCCLXIV': 1264,
    'MCCLXIX': 1269,
    'MCCLXV': 1265,
    'MCCLXVI': 1266,
    'MCCLXVII': 1267,
    'MCCLXVIII': 1268,
    'MCCLXX': 1270,
    'MCCLXXI': 1271,
    'MCCLXXII': 1272,
    'MCCLXXIII': 1273,
    'MCCLXXIV': 1274,
    'MCCLXXIX': 1279,
    'MCCLXXV': 1275,
    'MCCLXXVI': 1276,
    'MCCLXXVII': 1277,
    'MCCLXXVIII': 1278,
    'MCCLXXX': 1280,
    'MCCLXXXI': 1281,
    'MCCLXXXII': 1282,
    'MCCLXXXIII': 1283,
    'MCCLXXXIV': 1284,
    'MCCLXXXIX': 1289,
    'MCCLXXXV': 1285,
    'MCCLXXXVI': 1286,
    'MCCLXXXVII': 1287,
    'MCCLXXXVIII': 1288,
    'MCCV': 1205,
    'MCCVI': 1206,
    'MCCVII': 1207,
    'MCCVIII': 1208,
    'MCCX': 1210,
    'MCCXC': 1290,
    'MCCXCI': 1291,
    'MCCXCII': 1292,
    'MCCXCIII': 1293,
    'MCCXCIV': 1294,
    'MCCXCIX': 1299,
    'MCCXCV': 1295,
    'MCCXCVI': 1296,
    'MCCXCVII': 1297,
    'MCCXCVIII': 1298,
    'MCCXI': 1211,
    'MCCXII': 1212,
    'MCCXIII': 1213,
    'MCCXIV': 1214,
    'MCCXIX': 1219,
    'MCCXL': 1240,
    'MCCXLI': 1241,
    'MCCXLII': 1242,
    'MCCXLIII': 1243,
    'MCCXLIV': 1244,
    'MCCXLIX': 1249,
    'MCCXLV': 1245,
    'MCCXLVI': 1246,
    'MCCXLVII': 1247,
    'MCCXLVIII': 1248,
    'MCCXV': 1215,
    'MCCXVI': 1216,
    'MCCXVII': 1217,
    'MCCXVIII': 1218,
    'MCCXX': 1220,
    'MCCXXI': 1221,
    'MCCXXII': 1222,
    'MCCXXIII': 1223,
    'MCCXXIV': 1224,
    'MCCXXIX': 1229,
    'MCCXXV': 1225,
    'MCCXXVI': 1226,
    'MCCXXVII': 1227,
    'MCCXXVIII': 1228,
    'MCCXXX': 1230,
    'MCCXXXI': 1231,
    'MCCXXXII': 1232,
    'MCCXXXIII': 1233,
    'MCCXXXIV': 1234,
    'MCCXXXIX': 1239,
    'MCCXXXV': 1235,
    'MCCXXXVI': 1236,
    'MCCXXXVII': 1237,
    'MCCXXXVIII': 1238,
    'MCD': 1400,
    'MCDI': 1401,
    'MCDII': 1402,
    'MCDIII': 1403,
    'MCDIV': 1404,
    'MCDIX': 1409,
    'MCDL': 1450,
    'MCDLI': 1451,
    'MCDLII': 1452,
    'MCDLIII': 1453,
    'MCDLIV': 1454,
    'MCDLIX': 1459,
    'MCDLV': 1455,
    'MCDLVI': 1456,
    'MCDLVII': 1457,
    'MCDLVIII': 1458,
    'MCDLX': 1460,
    'MCDLXI': 1461,
    'MCDLXII': 1462,
    'MCDLXIII': 1463,
    'MCDLXIV': 1464,
    'MCDLXIX': 1469,
    'MCDLXV': 1465,
    'MCDLXVI': 1466,
    'MCDLXVII': 1467,
    'MCDLXVIII': 1468,
    'MCDLXX': 1470,
    'MCDLXXI': 1471,
    'MCDLXXII': 1472,
    'MCDLXXIII': 1473,
    'MCDLXXIV': 1474,
    'MCDLXXIX': 1479,
    'MCDLXXV': 1475,
    'MCDLXXVI': 1476,
    'MCDLXXVII': 1477,
    'MCDLXXVIII': 1478,
    'MCDLXXX': 1480,
    'MCDLXXXI': 1481,
    'MCDLXXXII': 1482,
    'MCDLXXXIII': 1483,
    'MCDLXXXIV': 1484,
    'MCDLXXXIX': 1489,
    'MCDLXXXV': 1485,
    'MCDLXXXVI': 1486,
    'MCDLXXXVII': 1487,
    'MCDLXXXVIII': 1488,
    'MCDV': 1405,
    'MCDVI': 1406,
    'MCDVII': 1407,
    'MCDVIII': 1408,
    'MCDX': 1410,
    'MCDXC': 1490,
    'MCDXCI': 1491,
    'MCDXCII': 1492,
    'MCDXCIII': 1493,
    'MCDXCIV': 1494,
    'MCDXCIX': 1499,
    'MCDXCV': 1495,
    'MCDXCVI': 1496,
    'MCDXCVII': 1497,
    'MCDXCVIII': 1498,
    'MCDXI': 1411,
    'MCDXII': 1412,
    'MCDXIII': 1413,
    'MCDXIV': 1414,
    'MCDXIX': 1419,
    'MCDXL': 1440,
    'MCDXLI': 1441,
    'MCDXLII': 1442,
    'MCDXLIII': 1443,
    'MCDXLIV': 1444,
    'MCDXLIX': 1449,
    'MCDXLV': 1445,
    'MCDXLVI': 1446,
    'MCDXLVII': 1447,
    'MCDXLVIII': 1448,
    'MCDXV': 1415,
    'MCDXVI': 1416,
    'MCDXVII': 1417,
    'MCDXVIII': 1418,
    'MCDXX': 1420,
    'MCDXXI': 1421,
    'MCDXXII': 1422,
    'MCDXXIII': 1423,
    'MCDXXIV': 1424,
    'MCDXXIX': 1429,
    'MCDXXV': 1425,
    'MCDXXVI': 1426,
    'MCDXXVII': 1427,
    'MCDXXVIII': 1428,
    'MCDXXX': 1430,
    'MCDXXXI': 1431,
    'MCDXXXII': 1432,
    'MCDXXXIII': 1433,
    'MCDXXXIV': 1434,
    'MCDXXXIX': 1439,
    'MCDXXXV': 1435,
    'MCDXXXVI': 1436,
    'MCDXXXVII': 1437,
    'MCDXXXVIII': 1438,
    'MCI': 1101,
    'MCII': 1102,
    'MCIII': 1103,
    'MCIV': 1104,
    'MCIX': 1109,
    'MCL': 1150,
    'MCLI': 1151,
    'MCLII': 1152,
    'MCLIII': 1153,
    'MCLIV': 1154,
    'MCLIX': 1159,
    'MCLV': 1155,
    'MCLVI': 1156,
    'MCLVII': 1157,
    'MCLVIII': 1158,
    'MCLX': 1160,
    'MCLXI': 1161,
    'MCLXII': 1162,
    'MCLXIII': 1163,
    'MCLXIV': 1164,
    'MCLXIX': 1169,
    'MCLXV': 1165,
    'MCLXVI': 1166,
    'MCLXVII': 1167,
    'MCLXVIII': 1168,
    'MCLXX': 1170,
    'MCLXXI': 1171,
    'MCLXXII': 1172,
    'MCLXXIII': 1173,
    'MCLXXIV': 1174,
    'MCLXXIX': 1179,
    'MCLXXV': 1175,
    'MCLXXVI': 1176,
    'MCLXXVII': 1177,
    'MCLXXVIII': 1178,
    'MCLXXX': 1180,
    'MCLXXXI': 1181,
    'MCLXXXII': 1182,
    'MCLXXXIII': 1183,
    'MCLXXXIV': 1184,
    'MCLXXXIX': 1189,
    'MCLXXXV': 1185,
    'MCLXXXVI': 1186,
    'MCLXXXVII': 1187,
    'MCLXXXVIII': 1188,
    'MCM': 1900,
    'MCMI': 1901,
    'MCMII': 1902,
    'MCMIII': 1903,
    'MCMIV': 1904,
    'MCMIX': 1909,
    'MCML': 1950,
    'MCMLI': 1951,
    'MCMLII': 1952,
    'MCMLIII': 1953,
    'MCMLIV': 1954,
    'MCMLIX': 1959,
    'MCMLV': 1955,
    'MCMLVI': 1956,
    'MCMLVII': 1957,
    'MCMLVIII': 1958,
    'MCMLX': 1960,
    'MCMLXI': 1961,
    'MCMLXII': 1962,
    'MCMLXIII': 1963,
    'MCMLXIV': 1964,
    'MCMLXIX': 1969,
    'MCMLXV': 1965,
    'MCMLXVI': 1966,
    'MCMLXVII': 1967,
    'MCMLXVIII': 1968,
    'MCMLXX': 1970,
    'MCMLXXI': 1971,
    'MCMLXXII': 1972,
    'MCMLXXIII': 1973,
    'MCMLXXIV': 1974,
    'MCMLXXIX': 1979,
    'MCMLXXV': 1975,
    'MCMLXXVI': 1976,
    'MCMLXXVII': 1977,
    'MCMLXXVIII': 1978,
    'MCMLXXX': 1980,
    'MCMLXXXI': 1981,
    'MCMLXXXII': 1982,
    'MCMLXXXIII': 1983,
    'MCMLXXXIV': 1984,
    'MCMLXXXIX': 1989,
    'MCMLXXXV': 1985,
    'MCMLXXXVI': 1986,
    'MCMLXXXVII': 1987,
    'MCMLXXXVIII': 1988,
    'MCMV': 1905,
    'MCMVI': 1906,
    'MCMVII': 1907,
    'MCMVIII': 1908,
    'MCMX': 1910,
    'MCMXC': 1990,
    'MCMXCI': 1991,
    'MCMXCII': 1992,
    'MCMXCIII': 1993,
    'MCMXCIV': 1994,
    'MCMXCIX': 1999,
    'MCMXCV': 1995,
    'MCMXCVI': 1996,
    'MCMXCVII': 1997,
    'MCMXCVIII': 1998,
    'MCMXI': 1911,
    'MCMXII': 1912,
    'MCMXIII': 1913,
    'MCMXIV': 1914,
    'MCMXIX': 1919,
    'MCMXL': 1940,
    'MCMXLI': 1941,
    'MCMXLII': 1942,
    'MCMXLIII': 1943,
    'MCMXLIV': 1944,
    'MCMXLIX': 1949,
    'MCMXLV': 1945,
    'MCMXLVI': 1946,
    'MCMXLVII': 1947,
    'MCMXLVIII': 1948,
    'MCMXV': 1915,
    'MCMXVI': 1916,
    'MCMXVII': 1917,
    'MCMXVIII': 1918,
    'MCMXX': 1920,
    'MCMXXI': 1921,
    'MCMXXII': 1922,
    'MCMXXIII': 1923,
    'MCMXXIV': 1924,
    'MCMXXIX': 1929,
    'MCMXXV': 1925,
    'MCMXXVI': 1926,
    'MCMXXVII': 1927,
    'MCMXXVIII': 1928,
    'MCMXXX': 1930,
    'MCMXXXI': 1931,
    'MCMXXXII': 1932,
    'MCMXXXIII': 1933,
    'MCMXXXIV': 1934,
    'MCMXXXIX': 1939,
    'MCMXXXV': 1935,
    'MCMXXXVI': 1936,
    'MCMXXXVII': 1937,
    'MCMXXXVIII': 1938,
    'MCV': 1105,
    'MCVI': 1106,
    'MCVII': 1107,
    'MCVIII': 1108,
    'MCX': 1110,
    'MCXC': 1190,
    'MCXCI': 1191,
    'MCXCII': 1192,
    'MCXCIII': 1193,
    'MCXCIV': 1194,
    'MCXCIX': 1199,
    'MCXCV': 1195,
    'MCXCVI': 1196,
    'MCXCVII': 1197,
    'MCXCVIII': 1198,
    'MCXI': 1111,
    'MCXII': 1112,
    'MCXIII': 1113,
    'MCXIV': 1114,
    'MCXIX': 1119,
    'MCXL': 1140,
    'MCXLI': 1141,
    'MCXLII': 1142,
    'MCXLIII': 1143,
    'MCXLIV': 1144,
    'MCXLIX': 1149,
    'MCXLV': 1145,
    'MCXLVI': 1146,
    'MCXLVII': 1147,
    'MCXLVIII': 1148,
    'MCXV': 1115,
    'MCXVI': 1116,
    'MCXVII': 1117,
    'MCXVIII': 1118,
    'MCXX': 1120,
    'MCXXI': 1121,
    'MCXXII': 1122,
    'MCXXIII': 1123,
    'MCXXIV': 1124,
    'MCXXIX': 1129,
    'MCXXV': 1125,
    'MCXXVI': 1126,
    'MCXXVII': 1127,
    'MCXXVIII': 1128,
    'MCXXX': 1130,
    'MCXXXI': 1131,
    'MCXXXII': 1132,
    'MCXXXIII': 1133,
    'MCXXXIV': 1134,
    'MCXXXIX': 1139,
    'MCXXXV': 1135,
    'MCXXXVI': 1136,
    'MCXXXVII': 1137,
    'MCXXXVIII': 1138,
    'MD': 1500,
    'MDC': 1600,
    'MDCC': 1700,
    'MDCCC': 1800,
    'MDCCCI': 1801,
    'MDCCCII': 1802,
    'MDCCCIII': 1803,
    'MDCCCIV': 1804,
    'MDCCCIX': 1809,
    'MDCCCL': 1850,
    'MDCCCLI': 1851,
    'MDCCCLII': 1852,
    'MDCCCLIII': 1853,
    'MDCCCLIV': 1854,
    'MDCCCLIX': 1859,
    'MDCCCLV': 1855,
    'MDCCCLVI': 1856,
    'MDCCCLVII': 1857,
    'MDCCCLVIII': 1858,
    'MDCCCLX': 1860,
    'MDCCCLXI': 1861,
    'MDCCCLXII': 1862,
    'MDCCCLXIII': 1863,
    'MDCCCLXIV': 1864,
    'MDCCCLXIX': 1869,
    'MDCCCLXV': 1865,
    'MDCCCLXVI': 1866,
    'MDCCCLXVII': 1867,
    'MDCCCLXVIII': 1868,
    'MDCCCLXX': 1870,
    'MDCCCLXXI': 1871,
    'MDCCCLXXII': 1872,
    'MDCCCLXXIII': 1873,
    'MDCCCLXXIV': 1874,
    'MDCCCLXXIX': 1879,
    'MDCCCLXXV': 1875,
    'MDCCCLXXVI': 1876,
    'MDCCCLXXVII': 1877,
    'MDCCCLXXVIII': 1878,
    'MDCCCLXXX': 1880,
    'MDCCCLXXXI': 1881,
    'MDCCCLXXXII': 1882,
    'MDCCCLXXXIII': 1883,
    'MDCCCLXXXIV': 1884,
    'MDCCCLXXXIX': 1889,
    'MDCCCLXXXV': 1885,
    'MDCCCLXXXVI': 1886,
    'MDCCCLXXXVII': 1887,
    'MDCCCLXXXVIII': 1888,
    'MDCCCV': 1805,
    'MDCCCVI': 1806,
    'MDCCCVII': 1807,
    'MDCCCVIII': 1808,
    'MDCCCX': 1810,
    'MDCCCXC': 1890,
    'MDCCCXCI': 1891,
    'MDCCCXCII': 1892,
    'MDCCCXCIII': 1893,
    'MDCCCXCIV': 1894,
    'MDCCCXCIX': 1899,
    'MDCCCXCV': 1895,
    'MDCCCXCVI': 1896,
    'MDCCCXCVII': 1897,
    'MDCCCXCVIII': 1898,
    'MDCCCXI': 1811,
    'MDCCCXII': 1812,
    'MDCCCXIII': 1813,
    'MDCCCXIV': 1814,
    'MDCCCXIX': 1819,
    'MDCCCXL': 1840,
    'MDCCCXLI': 1841,
    'MDCCCXLII': 1842,
    'MDCCCXLIII': 1843,
    'MDCCCXLIV': 1844,
    'MDCCCXLIX': 1849,
    'MDCCCXLV': 1845,
    'MDCCCXLVI': 1846,
    'MDCCCXLVII': 1847,
    'MDCCCXLVIII': 1848,
    'MDCCCXV': 1815,
    'MDCCCXVI': 1816,
    'MDCCCXVII': 1817,
    'MDCCCXVIII': 1818,
    'MDCCCXX': 1820,
    'MDCCCXXI': 1821,
    'MDCCCXXII': 1822,
    'MDCCCXXIII': 1823,
    'MDCCCXXIV': 1824,
    'MDCCCXXIX': 1829,
    'MDCCCXXV': 1825,
    'MDCCCXXVI': 1826,
    'MDCCCXXVII': 1827,
    'MDCCCXXVIII': 1828,
    'MDCCCXXX': 1830,
    'MDCCCXXXI': 1831,
    'MDCCCXXXII': 1832,
    'MDCCCXXXIII': 1833,
    'MDCCCXXXIV': 1834,
    'MDCCCXXXIX': 1839,
    'MDCCCXXXV': 1835,
    'MDCCCXXXVI': 1836,
    'MDCCCXXXVII': 1837,
    'MDCCCXXXVIII': 1838,
    'MDCCI': 1701,
    'MDCCII': 1702,
    'MDCCIII': 1703,
    'MDCCIV': 1704,
    'MDCCIX': 1709,
    'MDCCL': 1750,
    'MDCCLI': 1751,
    'MDCCLII': 1752,
    'MDCCLIII': 1753,
    'MDCCLIV': 1754,
    'MDCCLIX': 1759,
    'MDCCLV': 1755,
    'MDCCLVI': 1756,
    'MDCCLVII': 1757,
    'MDCCLVIII': 1758,
    'MDCCLX': 1760,
    'MDCCLXI': 1761,
    'MDCCLXII': 1762,
    'MDCCLXIII': 1763,
    'MDCCLXIV': 1764,
    'MDCCLXIX': 1769,
    'MDCCLXV': 1765,
    'MDCCLXVI': 1766,
    'MDCCLXVII': 1767,
    'MDCCLXVIII': 1768,
    'MDCCLXX': 1770,
    'MDCCLXXI': 1771,
    'MDCCLXXII': 1772,
    'MDCCLXXIII': 1773,
    'MDCCLXXIV': 1774,
    'MDCCLXXIX': 1779,
    'MDCCLXXV': 1775,
    'MDCCLXXVI': 1776,
    'MDCCLXXVII': 1777,
    'MDCCLXXVIII': 1778,
    'MDCCLXXX': 1780,
    'MDCCLXXXI': 1781,
    'MDCCLXXXII': 1782,
    'MDCCLXXXIII': 1783,
    'MDCCLXXXIV': 1784,
    'MDCCLXXXIX': 1789,
    'MDCCLXXXV': 1785,
    'MDCCLXXXVI': 1786,
    'MDCCLXXXVII': 1787,
    'MDCCLXXXVIII': 1788,
    'MDCCV': 1705,
    'MDCCVI': 1706,
    'MDCCVII': 1707,
    'MDCCVIII': 1708,
    'MDCCX': 1710,
    'MDCCXC': 1790,
    'MDCCXCI': 1791,
    'MDCCXCII': 1792,
    'MDCCXCIII': 1793,
    'MDCCXCIV': 1794,
    'MDCCXCIX': 1799,
    'MDCCXCV': 1795,
    'MDCCXCVI': 1796,
    'MDCCXCVII': 1797,
    'MDCCXCVIII': 1798,
    'MDCCXI': 1711,
    'MDCCXII': 1712,
    'MDCCXIII': 1713,
    'MDCCXIV': 1714,
    'MDCCXIX': 1719,
    'MDCCXL': 1740,
    'MDCCXLI': 1741,
    'MDCCXLII': 1742,
    'MDCCXLIII': 1743,
    'MDCCXLIV': 1744,
    'MDCCXLIX': 1749,
    'MDCCXLV': 1745,
    'MDCCXLVI': 1746,
    'MDCCXLVII': 1747,
    'MDCCXLVIII': 1748,
    'MDCCXV': 1715,
    'MDCCXVI': 1716,
    'MDCCXVII': 1717,
    'MDCCXVIII': 1718,
    'MDCCXX': 1720,
    'MDCCXXI': 1721,
    'MDCCXXII': 1722,
    'MDCCXXIII': 1723,
    'MDCCXXIV': 1724,
    'MDCCXXIX': 1729,
    'MDCCXXV': 1725,
    'MDCCXXVI': 1726,
    'MDCCXXVII': 1727,
    'MDCCXXVIII': 1728,
    'MDCCXXX': 1730,
    'MDCCXXXI': 1731,
    'MDCCXXXII': 1732,
    'MDCCXXXIII': 1733,
    'MDCCXXXIV': 1734,
    'MDCCXXXIX': 1739,
    'MDCCXXXV': 1735,
    'MDCCXXXVI': 1736,
    'MDCCXXXVII': 1737,
    'MDCCXXXVIII': 1738,
    'MDCI': 1601,
    'MDCII': 1602,
    'MDCIII': 1603,
    'MDCIV': 1604,
    'MDCIX': 1609,
    'MDCL': 1650,
    'MDCLI': 1651,
    'MDCLII': 1652,
    'MDCLIII': 1653,
    'MDCLIV': 1654,
    'MDCLIX': 1659,
    'MDCLV': 1655,
    'MDCLVI': 1656,
    'MDCLVII': 1657,
    'MDCLVIII': 1658,
    'MDCLX': 1660,
    'MDCLXI': 1661,
    'MDCLXII': 1662,
    'MDCLXIII': 1663,
    'MDCLXIV': 1664,
    'MDCLXIX': 1669,
    'MDCLXV': 1665,
    'MDCLXVI': 1666,
    'MDCLXVII': 1667,
    'MDCLXVIII': 1668,
    'MDCLXX': 1670,
    'MDCLXXI': 1671,
    'MDCLXXII': 1672,
    'MDCLXXIII': 1673,
    'MDCLXXIV': 1674,
    'MDCLXXIX': 1679,
    'MDCLXXV': 1675,
    'MDCLXXVI': 1676,
    'MDCLXXVII': 1677,
    'MDCLXXVIII': 1678,
    'MDCLXXX': 1680,
    'MDCLXXXI': 1681,
    'MDCLXXXII': 1682,
    'MDCLXXXIII': 1683,
    'MDCLXXXIV': 1684,
    'MDCLXXXIX': 1689,
    'MDCLXXXV': 1685,
    'MDCLXXXVI': 1686,
    'MDCLXXXVII': 1687,
    'MDCLXXXVIII': 1688,
    'MDCV': 1605,
    'MDCVI': 1606,
    'MDCVII': 1607,
    'MDCVIII': 1608,
    'MDCX': 1610,
    'MDCXC': 1690,
    'MDCXCI': 1691,
    'MDCXCII': 1692,
    'MDCXCIII': 1693,
    'MDCXCIV': 1694,
    'MDCXCIX': 1699,
    'MDCXCV': 1695,
    'MDCXCVI': 1696,
    'MDCXCVII': 1697,
    'MDCXCVIII': 1698,
    'MDCXI': 1611,
    'MDCXII': 1612,
    'MDCXIII': 1613,
    'MDCXIV': 1614,
    'MDCXIX': 1619,
    'MDCXL': 1640,
    'MDCXLI': 1641,
    'MDCXLII': 1642,
    'MDCXLIII': 1643,
    'MDCXLIV': 1644,
    'MDCXLIX': 1649,
    'MDCXLV': 1645,
    'MDCXLVI': 1646,
    'MDCXLVII': 1647,
    'MDCXLVIII': 1648,
    'MDCXV': 1615,
    'MDCXVI': 1616,
    'MDCXVII': 1617,
    'MDCXVIII': 1618,
    'MDCXX': 1620,
    'MDCXXI': 1621,
    'MDCXXII': 1622,
    'MDCXXIII': 1623,
    'MDCXXIV': 1624,
    'MDCXXIX': 1629,
    'MDCXXV': 1625,
    'MDCXXVI': 1626,
    'MDCXXVII': 1627,
    'MDCXXVIII': 1628,
    'MDCXXX': 1630,
    'MDCXXXI': 1631,
    'MDCXXXII': 1632,
    'MDCXXXIII': 1633,
    'MDCXXXIV': 1634,
    'MDCXXXIX': 1639,
    'MDCXXXV': 1635,
    'MDCXXXVI': 1636,
    'MDCXXXVII': 1637,
    'MDCXXXVIII': 1638,
    'MDI': 1501,
    'MDII': 1502,
    'MDIII': 1503,
    'MDIV': 1504,
    'MDIX': 1509,
    'MDL': 1550,
    'MDLI': 1551,
    'MDLII': 1552,
    'MDLIII': 1553,
    'MDLIV': 1554,
    'MDLIX': 1559,
    'MDLV': 1555,
    'MDLVI': 1556,
    'MDLVII': 1557,
    'MDLVIII': 1558,
    'MDLX': 1560,
    'MDLXI': 1561,
    'MDLXII': 1562,
    'MDLXIII': 1563,
    'MDLXIV': 1564,
    'MDLXIX': 1569,
    'MDLXV': 1565,
    'MDLXVI': 1566,
    'MDLXVII': 1567,
    'MDLXVIII': 1568,
    'MDLXX': 1570,
    'MDLXXI': 1571,
    'MDLXXII': 1572,
    'MDLXXIII': 1573,
    'MDLXXIV': 1574,
    'MDLXXIX': 1579,
    'MDLXXV': 1575,
    'MDLXXVI': 1576,
    'MDLXXVII': 1577,
    'MDLXXVIII': 1578,
    'MDLXXX': 1580,
    'MDLXXXI': 1581,
    'MDLXXXII': 1582,
    'MDLXXXIII': 1583,
    'MDLXXXIV': 1584,
    'MDLXXXIX': 1589,
    'MDLXXXV': 1585,
    'MDLXXXVI': 1586,
    'MDLXXXVII': 1587,
    'MDLXXXVIII': 1588,
    'MDV': 1505,
    'MDVI': 1506,
    'MDVII': 1507,
    'MDVIII': 1508,
    'MDX': 1510,
    'MDXC': 1590,
    'MDXCI': 1591,
    'MDXCII': 1592,
    'MDXCIII': 1593,
    'MDXCIV': 1594,
    'MDXCIX': 1599,
    'MDXCV': 1595,
    'MDXCVI': 1596,
    'MDXCVII': 1597,
    'MDXCVIII': 1598,
    'MDXI': 1511,
    'MDXII': 1512,
    'MDXIII': 1513,
    'MDXIV': 1514,
    'MDXIX': 1519,
    'MDXL': 1540,
    'MDXLI': 1541,
    'MDXLII': 1542,
    'MDXLIII': 1543,
    'MDXLIV': 1544,
    'MDXLIX': 1549,
    'MDXLV': 1545,
    'MDXLVI': 1546,
    'MDXLVII': 1547,
    'MDXLVIII': 1548,
    'MDXV': 1515,
    'MDXVI': 1516,
    'MDXVII': 1517,
    'MDXVIII': 1518,
    'MDXX': 1520,
    'MDXXI': 1521,
    'MDXXII': 1522,
    'MDXXIII': 1523,
    'MDXXIV': 1524,
    'MDXXIX': 1529,
    'MDXXV': 1525,
    'MDXXVI': 1526,
    'MDXXVII': 1527,
    'MDXXVIII': 1528,
    'MDXXX': 1530,
    'MDXXXI': 1531,
    'MDXXXII': 1532,
    'MDXXXIII': 1533,
    'MDXXXIV': 1534,
    'MDXXXIX': 1539,
    'MDXXXV': 1535,
    'MDXXXVI': 1536,
    'MDXXXVII': 1537,
    'MDXXXVIII': 1538,
    'MI': 1001,
    'MII': 1002,
    'MIII': 1003,
    'MIV': 1004,
    'MIX': 1009,
    'ML': 1050,
    'MLI': 1051,
    'MLII': 1052,
    'MLIII': 1053,
    'MLIV': 1054,
    'MLIX': 1059,
    'MLV': 1055,
    'MLVI': 1056,
    'MLVII': 1057,
    'MLVIII': 1058,
    'MLX': 1060,
    'MLXI': 1061,
    'MLXII': 1062,
    'MLXIII': 1063,
    'MLXIV': 1064,
    'MLXIX': 1069,
    'MLXV': 1065,
    'MLXVI': 1066,
    'MLXVII': 1067,
    'MLXVIII': 1068,
    'MLXX': 1070,
    'MLXXI': 1071,
    'MLXXII': 1072,
    'MLXXIII': 1073,
    'MLXXIV': 1074,
    'MLXXIX': 1079,
    'MLXXV': 1075,
    'MLXXVI': 1076,
    'MLXXVII': 1077,
    'MLXXVIII': 1078,
    'MLXXX': 1080,
    'MLXXXI': 1081,
    'MLXXXII': 1082,
    'MLXXXIII': 1083,
    'MLXXXIV': 1084,
    'MLXXXIX': 1089,
    'MLXXXV': 1085,
    'MLXXXVI': 1086,
    'MLXXXVII': 1087,
    'MLXXXVIII': 1088,
    'MM': 2000,
    'MMC': 2100,
    'MMCC': 2200,
    'MMCCC': 2300,
    'MMCCCI': 2301,
    'MMCCCII': 2302,
    'MMCCCIII': 2303,
    'MMCCCIV': 2304,
    'MMCCCIX': 2309,
    'MMCCCL': 2350,
    'MMCCCLI': 2351,
    'MMCCCLII': 2352,
    'MMCCCLIII': 2353,
    'MMCCCLIV': 2354,
    'MMCCCLIX': 2359,
    'MMCCCLV': 2355,
    'MMCCCLVI': 2356,
    'MMCCCLVII': 2357,
    'MMCCCLVIII': 2358,
    'MMCCCLX': 2360,
    'MMCCCLXI': 2361,
    'MMCCCLXII': 2362,
    'MMCCCLXIII': 2363,
    'MMCCCLXIV': 2364,
    'MMCCCLXIX': 2369,
    'MMCCCLXV': 2365,
    'MMCCCLXVI': 2366,
    'MMCCCLXVII': 2367,
    'MMCCCLXVIII': 2368,
    'MMCCCLXX': 2370,
    'MMCCCLXXI': 2371,
    'MMCCCLXXII': 2372,
    'MMCCCLXXIII': 2373,
    'MMCCCLXXIV': 2374,
    'MMCCCLXXIX': 2379,
    'MMCCCLXXV': 2375,
    'MMCCCLXXVI': 2376,
    'MMCCCLXXVII': 2377,
    'MMCCCLXXVIII': 2378,
    'MMCCCLXXX': 2380,
    'MMCCCLXXXI': 2381,
    'MMCCCLXXXII': 2382,
    'MMCCCLXXXIII': 2383,
    'MMCCCLXXXIV': 2384,
    'MMCCCLXXXIX': 2389,
    'MMCCCLXXXV': 2385,
    'MMCCCLXXXVI': 2386,
    'MMCCCLXXXVII': 2387,
    'MMCCCLXXXVIII': 2388,
    'MMCCCV': 2305,
    'MMCCCVI': 2306,
    'MMCCCVII': 2307,
    'MMCCCVIII': 2308,
    'MMCCCX': 2310,
    'MMCCCXC': 2390,
    'MMCCCXCI': 2391,
    'MMCCCXCII': 2392,
    'MMCCCXCIII': 2393,
    'MMCCCXCIV': 2394,
    'MMCCCXCIX': 2399,
    'MMCCCXCV': 2395,
    'MMCCCXCVI': 2396,
    'MMCCCXCVII': 2397,
    'MMCCCXCVIII': 2398,
    'MMCCCXI': 2311,
    'MMCCCXII': 2312,
    'MMCCCXIII': 2313,
    'MMCCCXIV': 2314,
    'MMCCCXIX': 2319,
    'MMCCCXL': 2340,
    'MMCCCXLI': 2341,
    'MMCCCXLII': 2342,
    'MMCCCXLIII': 2343,
    'MMCCCXLIV': 2344,
    'MMCCCXLIX': 2349,
    'MMCCCXLV': 2345,
    'MMCCCXLVI': 2346,
    'MMCCCXLVII': 2347,
    'MMCCCXLVIII': 2348,
    'MMCCCXV': 2315,
    'MMCCCXVI': 2316,
    'MMCCCXVII': 2317,
    'MMCCCXVIII': 2318,
    'MMCCCXX': 2320,
    'MMCCCXXI': 2321,
    'MMCCCXXII': 2322,
    'MMCCCXXIII': 2323,
    'MMCCCXXIV': 2324,
    'MMCCCXXIX': 2329,
    'MMCCCXXV': 2325,
    'MMCCCXXVI': 2326,
    'MMCCCXXVII': 2327,
    'MMCCCXXVIII': 2328,
    'MMCCCXXX': 2330,
    'MMCCCXXXI': 2331,
    'MMCCCXXXII': 2332,
    'MMCCCXXXIII': 2333,
    'MMCCCXXXIV': 2334,
    'MMCCCXXXIX': 2339,
    'MMCCCXXXV': 2335,
    'MMCCCXXXVI': 2336,
    'MMCCCXXXVII': 2337,
    'MMCCCXXXVIII': 2338,
    'MMCCI': 2201,
    'MMCCII': 2202,
    'MMCCIII': 2203,
    'MMCCIV': 2204,
    'MMCCIX': 2209,
    'MMCCL': 2250,
    'MMCCLI': 2251,
    'MMCCLII': 2252,
    'MMCCLIII': 2253,
    'MMCCLIV': 2254,
    'MMCCLIX': 2259,
    'MMCCLV': 2255,
    'MMCCLVI': 2256,
    'MMCCLVII': 2257,
    'MMCCLVIII': 2258,
    'MMCCLX': 2260,
    'MMCCLXI': 2261,
    'MMCCLXII': 2262,
    'MMCCLXIII': 2263,
    'MMCCLXIV': 2264,
    'MMCCLXIX': 2269,
    'MMCCLXV': 2265,
    'MMCCLXVI': 2266,
    'MMCCLXVII': 2267,
    'MMCCLXVIII': 2268,
    'MMCCLXX': 2270,
    'MMCCLXXI': 2271,
    'MMCCLXXII': 2272,
    'MMCCLXXIII': 2273,
    'MMCCLXXIV': 2274,
    'MMCCLXXIX': 2279,
    'MMCCLXXV': 2275,
    'MMCCLXXVI': 2276,
    'MMCCLXXVII': 2277,
    'MMCCLXXVIII': 2278,
    'MMCCLXXX': 2280,
    'MMCCLXXXI': 2281,
    'MMCCLXXXII': 2282,
    'MMCCLXXXIII': 2283,
    'MMCCLXXXIV': 2284,
    'MMCCLXXXIX': 2289,
    'MMCCLXXXV': 2285,
    'MMCCLXXXVI': 2286,
    'MMCCLXXXVII': 2287,
    'MMCCLXXXVIII': 2288,
    'MMCCV': 2205,
    'MMCCVI': 2206,
    'MMCCVII': 2207,
    'MMCCVIII': 2208,
    'MMCCX': 2210,
    'MMCCXC': 2290,
    'MMCCXCI': 2291,
    'MMCCXCII': 2292,
    'MMCCXCIII': 2293,
    'MMCCXCIV': 2294,
    'MMCCXCIX': 2299,
    'MMCCXCV': 2295,
    'MMCCXCVI': 2296,
    'MMCCXCVII': 2297,
    'MMCCXCVIII': 2298,
    'MMCCXI': 2211,
    'MMCCXII': 2212,
    'MMCCXIII': 2213,
    'MMCCXIV': 2214,
    'MMCCXIX': 2219,
    'MMCCXL': 2240,
    'MMCCXLI': 2241,
    'MMCCXLII': 2242,
    'MMCCXLIII': 2243,
    'MMCCXLIV': 2244,
    'MMCCXLIX': 2249,
    'MMCCXLV': 2245,
    'MMCCXLVI': 2246,
    'MMCCXLVII': 2247,
    'MMCCXLVIII': 2248,
    'MMCCXV': 2215,
    'MMCCXVI': 2216,
    'MMCCXVII': 2217,
    'MMCCXVIII': 2218,
    'MMCCXX': 2220,
    'MMCCXXI': 2221,
    'MMCCXXII': 2222,
    'MMCCXXIII': 2223,
    'MMCCXXIV': 2224,
    'MMCCXXIX': 2229,
    'MMCCXXV': 2225,
    'MMCCXXVI': 2226,
    'MMCCXXVII': 2227,
    'MMCCXXVIII': 2228,
    'MMCCXXX': 2230,
    'MMCCXXXI': 2231,
    'MMCCXXXII': 2232,
    'MMCCXXXIII': 2233,
    'MMCCXXXIV': 2234,
    'MMCCXXXIX': 2239,
    'MMCCXXXV': 2235,
    'MMCCXXXVI': 2236,
    'MMCCXXXVII': 2237,
    'MMCCXXXVIII': 2238,
    'MMCD': 2400,
    'MMCDI': 2401,
    'MMCDII': 2402,
    'MMCDIII': 2403,
    'MMCDIV': 2404,
    'MMCDIX': 2409,
    'MMCDL': 2450,
    'MMCDLI': 2451,
    'MMCDLII': 2452,
    'MMCDLIII': 2453,
    'MMCDLIV': 2454,
    'MMCDLIX': 2459,
    'MMCDLV': 2455,
    'MMCDLVI': 2456,
    'MMCDLVII': 2457,
    'MMCDLVIII': 2458,
    'MMCDLX': 2460,
    'MMCDLXI': 2461,
    'MMCDLXII': 2462,
    'MMCDLXIII': 2463,
    'MMCDLXIV': 2464,
    'MMCDLXIX': 2469,
    'MMCDLXV': 2465,
    'MMCDLXVI': 2466,
    'MMCDLXVII': 2467,
    'MMCDLXVIII': 2468,
    'MMCDLXX': 2470,
    'MMCDLXXI': 2471,
    'MMCDLXXII': 2472,
    'MMCDLXXIII': 2473,
    'MMCDLXXIV': 2474,
    'MMCDLXXIX': 2479,
    'MMCDLXXV': 2475,
    'MMCDLXXVI': 2476,
    'MMCDLXXVII': 2477,
    'MMCDLXXVIII': 2478,
    'MMCDLXXX': 2480,
    'MMCDLXXXI': 2481,
    'MMCDLXXXII': 2482,
    'MMCDLXXXIII': 2483,
    'MMCDLXXXIV': 2484,
    'MMCDLXXXIX': 2489,
    'MMCDLXXXV': 2485,
    'MMCDLXXXVI': 2486,
    'MMCDLXXXVII': 2487,
    'MMCDLXXXVIII': 2488,
    'MMCDV': 2405,
    'MMCDVI': 2406,
    'MMCDVII': 2407,
    'MMCDVIII': 2408,
    'MMCDX': 2410,
    'MMCDXC': 2490,
    'MMCDXCI': 2491,
    'MMCDXCII': 2492,
    'MMCDXCIII': 2493,
    'MMCDXCIV': 2494,
    'MMCDXCIX': 2499,
    'MMCDXCV': 2495,
    'MMCDXCVI': 2496,
    'MMCDXCVII': 2497,
    'MMCDXCVIII': 2498,
    'MMCDXI': 2411,
    'MMCDXII': 2412,
    'MMCDXIII': 2413,
    'MMCDXIV': 2414,
    'MMCDXIX': 2419,
    'MMCDXL': 2440,
    'MMCDXLI': 2441,
    'MMCDXLII': 2442,
    'MMCDXLIII': 2443,
    'MMCDXLIV': 2444,
    'MMCDXLIX': 2449,
    'MMCDXLV': 2445,
    'MMCDXLVI': 2446,
    'MMCDXLVII': 2447,
    'MMCDXLVIII': 2448,
    'MMCDXV': 2415,
    'MMCDXVI': 2416,
    'MMCDXVII': 2417,
    'MMCDXVIII': 2418,
    'MMCDXX': 2420,
    'MMCDXXI': 2421,
    'MMCDXXII': 2422,
    'MMCDXXIII': 2423,
    'MMCDXXIV': 2424,
    'MMCDXXIX': 2429,
    'MMCDXXV': 2425,
    'MMCDXXVI': 2426,
    'MMCDXXVII': 2427,
    'MMCDXXVIII': 2428,
    'MMCDXXX': 2430,
    'MMCDXXXI': 2431,
    'MMCDXXXII': 2432,
    'MMCDXXXIII': 2433,
    'MMCDXXXIV': 2434,
    'MMCDXXXIX': 2439,
    'MMCDXXXV': 2435,
    'MMCDXXXVI': 2436,
    'MMCDXXXVII': 2437,
    'MMCDXXXVIII': 2438,
    'MMCI': 2101,
    'MMCII': 2102,
    'MMCIII': 2103,
    'MMCIV': 2104,
    'MMCIX': 2109,
    'MMCL': 2150,
    'MMCLI': 2151,
    'MMCLII': 2152,
    'MMCLIII': 2153,
    'MMCLIV': 2154,
    'MMCLIX': 2159,
    'MMCLV': 2155,
    'MMCLVI': 2156,
    'MMCLVII': 2157,
    'MMCLVIII': 2158,
    'MMCLX': 2160,
    'MMCLXI': 2161,
    'MMCLXII': 2162,
    'MMCLXIII': 2163,
    'MMCLXIV': 2164,
    'MMCLXIX': 2169,
    'MMCLXV': 2165,
    'MMCLXVI': 2166,
    'MMCLXVII': 2167,
    'MMCLXVIII': 2168,
    'MMCLXX': 2170,
    'MMCLXXI': 2171,
    'MMCLXXII': 2172,
    'MMCLXXIII': 2173,
    'MMCLXXIV': 2174,
    'MMCLXXIX': 2179,
    'MMCLXXV': 2175,
    'MMCLXXVI': 2176,
    'MMCLXXVII': 2177,
    'MMCLXXVIII': 2178,
    'MMCLXXX': 2180,
    'MMCLXXXI': 2181,
    'MMCLXXXII': 2182,
    'MMCLXXXIII': 2183,
    'MMCLXXXIV': 2184,
    'MMCLXXXIX': 2189,
    'MMCLXXXV': 2185,
    'MMCLXXXVI': 2186,
    'MMCLXXXVII': 2187,
    'MMCLXXXVIII': 2188,
    'MMCM': 2900,
    'MMCMI': 2901,
    'MMCMII': 2902,
    'MMCMIII': 2903,
    'MMCMIV': 2904,
    'MMCMIX': 2909,
    'MMCML': 2950,
    'MMCMLI': 2951,
    'MMCMLII': 2952,
    'MMCMLIII': 2953,
    'MMCMLIV': 2954,
    'MMCMLIX': 2959,
    'MMCMLV': 2955,
    'MMCMLVI': 2956,
    'MMCMLVII': 2957,
    'MMCMLVIII': 2958,
    'MMCMLX': 2960,
    'MMCMLXI': 2961,
    'MMCMLXII': 2962,
    'MMCMLXIII': 2963,
    'MMCMLXIV': 2964,
    'MMCMLXIX': 2969,
    'MMCMLXV': 2965,
    'MMCMLXVI': 2966,
    'MMCMLXVII': 2967,
    'MMCMLXVIII': 2968,
    'MMCMLXX': 2970,
    'MMCMLXXI': 2971,
    'MMCMLXXII': 2972,
    'MMCMLXXIII': 2973,
    'MMCMLXXIV': 2974,
    'MMCMLXXIX': 2979,
    'MMCMLXXV': 2975,
    'MMCMLXXVI': 2976,
    'MMCMLXXVII': 2977,
    'MMCMLXXVIII': 2978,
    'MMCMLXXX': 2980,
    'MMCMLXXXI': 2981,
    'MMCMLXXXII': 2982,
    'MMCMLXXXIII': 2983,
    'MMCMLXXXIV': 2984,
    'MMCMLXXXIX': 2989,
    'MMCMLXXXV': 2985,
    'MMCMLXXXVI': 2986,
    'MMCMLXXXVII': 2987,
    'MMCMLXXXVIII': 2988,
    'MMCMV': 2905,
    'MMCMVI': 2906,
    'MMCMVII': 2907,
    'MMCMVIII': 2908,
    'MMCMX': 2910,
    'MMCMXC': 2990,
    'MMCMXCI': 2991,
    'MMCMXCII': 2992,
    'MMCMXCIII': 2993,
    'MMCMXCIV': 2994,
    'MMCMXCIX': 2999,
    'MMCMXCV': 2995,
    'MMCMXCVI': 2996,
    'MMCMXCVII': 2997,
    'MMCMXCVIII': 2998,
    'MMCMXI': 2911,
    'MMCMXII': 2912,
    'MMCMXIII': 2913,
    'MMCMXIV': 2914,
    'MMCMXIX': 2919,
    'MMCMXL': 2940,
    'MMCMXLI': 2941,
    'MMCMXLII': 2942,
    'MMCMXLIII': 2943,
    'MMCMXLIV': 2944,
    'MMCMXLIX': 2949,
    'MMCMXLV': 2945,
    'MMCMXLVI': 2946,
    'MMCMXLVII': 2947,
    'MMCMXLVIII': 2948,
    'MMCMXV': 2915,
    'MMCMXVI': 2916,
    'MMCMXVII': 2917,
    'MMCMXVIII': 2918,
    'MMCMXX': 2920,
    'MMCMXXI': 2921,
    'MMCMXXII': 2922,
    'MMCMXXIII': 2923,
    'MMCMXXIV': 2924,
    'MMCMXXIX': 2929,
    'MMCMXXV': 2925,
    'MMCMXXVI': 2926,
    'MMCMXXVII': 2927,
    'MMCMXXVIII': 2928,
    'MMCMXXX': 2930,
    'MMCMXXXI': 2931,
    'MMCMXXXII': 2932,
    'MMCMXXXIII': 2933,
    'MMCMXXXIV': 2934,
    'MMCMXXXIX': 2939,
    'MMCMXXXV': 2935,
    'MMCMXXXVI': 2936,
    'MMCMXXXVII': 2937,
    'MMCMXXXVIII': 2938,
    'MMCV': 2105,
    'MMCVI': 2106,
    'MMCVII': 2107,
    'MMCVIII': 2108,
    'MMCX': 2110,
    'MMCXC': 2190,
    'MMCXCI': 2191,
    'MMCXCII': 2192,
    'MMCXCIII': 2193,
    'MMCXCIV': 2194,
    'MMCXCIX': 2199,
    'MMCXCV': 2195,
    'MMCXCVI': 2196,
    'MMCXCVII': 2197,
    'MMCXCVIII': 2198,
    'MMCXI': 2111,
    'MMCXII': 2112,
    'MMCXIII': 2113,
    'MMCXIV': 2114,
    'MMCXIX': 2119,
    'MMCXL': 2140,
    'MMCXLI': 2141,
    'MMCXLII': 2142,
    'MMCXLIII': 2143,
    'MMCXLIV': 2144,
    'MMCXLIX': 2149,
    'MMCXLV': 2145,
    'MMCXLVI': 2146,
    'MMCXLVII': 2147,
    'MMCXLVIII': 2148,
    'MMCXV': 2115,
    'MMCXVI': 2116,
    'MMCXVII': 2117,
    'MMCXVIII': 2118,
    'MMCXX': 2120,
    'MMCXXI': 2121,
    'MMCXXII': 2122,
    'MMCXXIII': 2123,
    'MMCXXIV': 2124,
    'MMCXXIX': 2129,
    'MMCXXV': 2125,
    'MMCXXVI': 2126,
    'MMCXXVII': 2127,
    'MMCXXVIII': 2128,
    'MMCXXX': 2130,
    'MMCXXXI': 2131,
    'MMCXXXII': 2132,
    'MMCXXXIII': 2133,
    'MMCXXXIV': 2134,
    'MMCXXXIX': 2139,
    'MMCXXXV': 2135,
    'MMCXXXVI': 2136,
    'MMCXXXVII': 2137,
    'MMCXXXVIII': 2138,
    'MMD': 2500,
    'MMDC': 2600,
    'MMDCC': 2700,
    'MMDCCC': 2800,
    'MMDCCCI': 2801,
    'MMDCCCII': 2802,
    'MMDCCCIII': 2803,
    'MMDCCCIV': 2804,
    'MMDCCCIX': 2809,
    'MMDCCCL': 2850,
    'MMDCCCLI': 2851,
    'MMDCCCLII': 2852,
    'MMDCCCLIII': 2853,
    'MMDCCCLIV': 2854,
    'MMDCCCLIX': 2859,
    'MMDCCCLV': 2855,
    'MMDCCCLVI': 2856,
    'MMDCCCLVII': 2857,
    'MMDCCCLVIII': 2858,
    'MMDCCCLX': 2860,
    'MMDCCCLXI': 2861,
    'MMDCCCLXII': 2862,
    'MMDCCCLXIII': 2863,
    'MMDCCCLXIV': 2864,
    'MMDCCCLXIX': 2869,
    'MMDCCCLXV': 2865,
    'MMDCCCLXVI': 2866,
    'MMDCCCLXVII': 2867,
    'MMDCCCLXVIII': 2868,
    'MMDCCCLXX': 2870,
    'MMDCCCLXXI': 2871,
    'MMDCCCLXXII': 2872,
    'MMDCCCLXXIII': 2873,
    'MMDCCCLXXIV': 2874,
    'MMDCCCLXXIX': 2879,
    'MMDCCCLXXV': 2875,
    'MMDCCCLXXVI': 2876,
    'MMDCCCLXXVII': 2877,
    'MMDCCCLXXVIII': 2878,
    'MMDCCCLXXX': 2880,
    'MMDCCCLXXXI': 2881,
    'MMDCCCLXXXII': 2882,
    'MMDCCCLXXXIII': 2883,
    'MMDCCCLXXXIV': 2884,
    'MMDCCCLXXXIX': 2889,
    'MMDCCCLXXXV': 2885,
    'MMDCCCLXXXVI': 2886,
    'MMDCCCLXXXVII': 2887,
    'MMDCCCLXXXVIII': 2888,
    'MMDCCCV': 2805,
    'MMDCCCVI': 2806,
    'MMDCCCVII': 2807,
    'MMDCCCVIII': 2808,
    'MMDCCCX': 2810,
    'MMDCCCXC': 2890,
    'MMDCCCXCI': 2891,
    'MMDCCCXCII': 2892,
    'MMDCCCXCIII': 2893,
    'MMDCCCXCIV': 2894,
    'MMDCCCXCIX': 2899,
    'MMDCCCXCV': 2895,
    'MMDCCCXCVI': 2896,
    'MMDCCCXCVII': 2897,
    'MMDCCCXCVIII': 2898,
    'MMDCCCXI': 2811,
    'MMDCCCXII': 2812,
    'MMDCCCXIII': 2813,
    'MMDCCCXIV': 2814,
    'MMDCCCXIX': 2819,
    'MMDCCCXL': 2840,
    'MMDCCCXLI': 2841,
    'MMDCCCXLII': 2842,
    'MMDCCCXLIII': 2843,
    'MMDCCCXLIV': 2844,
    'MMDCCCXLIX': 2849,
    'MMDCCCXLV': 2845,
    'MMDCCCXLVI': 2846,
    'MMDCCCXLVII': 2847,
    'MMDCCCXLVIII': 2848,
    'MMDCCCXV': 2815,
    'MMDCCCXVI': 2816,
    'MMDCCCXVII': 2817,
    'MMDCCCXVIII': 2818,
    'MMDCCCXX': 2820,
    'MMDCCCXXI': 2821,
    'MMDCCCXXII': 2822,
    'MMDCCCXXIII': 2823,
    'MMDCCCXXIV': 2824,
    'MMDCCCXXIX': 2829,
    'MMDCCCXXV': 2825,
    'MMDCCCXXVI': 2826,
    'MMDCCCXXVII': 2827,
    'MMDCCCXXVIII': 2828,
    'MMDCCCXXX': 2830,
    'MMDCCCXXXI': 2831,
    'MMDCCCXXXII': 2832,
    'MMDCCCXXXIII': 2833,
    'MMDCCCXXXIV': 2834,
    'MMDCCCXXXIX': 2839,
    'MMDCCCXXXV': 2835,
    'MMDCCCXXXVI': 2836,
    'MMDCCCXXXVII': 2837,
    'MMDCCCXXXVIII': 2838,
    'MMDCCI': 2701,
    'MMDCCII': 2702,
    'MMDCCIII': 2703,
    'MMDCCIV': 2704,
    'MMDCCIX': 2709,
    'MMDCCL': 2750,
    'MMDCCLI': 2751,
    'MMDCCLII': 2752,
    'MMDCCLIII': 2753,
    'MMDCCLIV': 2754,
    'MMDCCLIX': 2759,
    'MMDCCLV': 2755,
    'MMDCCLVI': 2756,
    'MMDCCLVII': 2757,
    'MMDCCLVIII': 2758,
    'MMDCCLX': 2760,
    'MMDCCLXI': 2761,
    'MMDCCLXII': 2762,
    'MMDCCLXIII': 2763,
    'MMDCCLXIV': 2764,
    'MMDCCLXIX': 2769,
    'MMDCCLXV': 2765,
    'MMDCCLXVI': 2766,
    'MMDCCLXVII': 2767,
    'MMDCCLXVIII': 2768,
    'MMDCCLXX': 2770,
    'MMDCCLXXI': 2771,
    'MMDCCLXXII': 2772,
    'MMDCCLXXIII': 2773,
    'MMDCCLXXIV': 2774,
    'MMDCCLXXIX': 2779,
    'MMDCCLXXV': 2775,
    'MMDCCLXXVI': 2776,
    'MMDCCLXXVII': 2777,
    'MMDCCLXXVIII': 2778,
    'MMDCCLXXX': 2780,
    'MMDCCLXXXI': 2781,
    'MMDCCLXXXII': 2782,
    'MMDCCLXXXIII': 2783,
    'MMDCCLXXXIV': 2784,
    'MMDCCLXXXIX': 2789,
    'MMDCCLXXXV': 2785,
    'MMDCCLXXXVI': 2786,
    'MMDCCLXXXVII': 2787,
    'MMDCCLXXXVIII': 2788,
    'MMDCCV': 2705,
    'MMDCCVI': 2706,
    'MMDCCVII': 2707,
    'MMDCCVIII': 2708,
    'MMDCCX': 2710,
    'MMDCCXC': 2790,
    'MMDCCXCI': 2791,
    'MMDCCXCII': 2792,
    'MMDCCXCIII': 2793,
    'MMDCCXCIV': 2794,
    'MMDCCXCIX': 2799,
    'MMDCCXCV': 2795,
    'MMDCCXCVI': 2796,
    'MMDCCXCVII': 2797,
    'MMDCCXCVIII': 2798,
    'MMDCCXI': 2711,
    'MMDCCXII': 2712,
    'MMDCCXIII': 2713,
    'MMDCCXIV': 2714,
    'MMDCCXIX': 2719,
    'MMDCCXL': 2740,
    'MMDCCXLI': 2741,
    'MMDCCXLII': 2742,
    'MMDCCXLIII': 2743,
    'MMDCCXLIV': 2744,
    'MMDCCXLIX': 2749,
    'MMDCCXLV': 2745,
    'MMDCCXLVI': 2746,
    'MMDCCXLVII': 2747,
    'MMDCCXLVIII': 2748,
    'MMDCCXV': 2715,
    'MMDCCXVI': 2716,
    'MMDCCXVII': 2717,
    'MMDCCXVIII': 2718,
    'MMDCCXX': 2720,
    'MMDCCXXI': 2721,
    'MMDCCXXII': 2722,
    'MMDCCXXIII': 2723,
    'MMDCCXXIV': 2724,
    'MMDCCXXIX': 2729,
    'MMDCCXXV': 2725,
    'MMDCCXXVI': 2726,
    'MMDCCXXVII': 2727,
    'MMDCCXXVIII': 2728,
    'MMDCCXXX': 2730,
    'MMDCCXXXI': 2731,
    'MMDCCXXXII': 2732,
    'MMDCCXXXIII': 2733,
    'MMDCCXXXIV': 2734,
    'MMDCCXXXIX': 2739,
    'MMDCCXXXV': 2735,
    'MMDCCXXXVI': 2736,
    'MMDCCXXXVII': 2737,
    'MMDCCXXXVIII': 2738,
    'MMDCI': 2601,
    'MMDCII': 2602,
    'MMDCIII': 2603,
    'MMDCIV': 2604,
    'MMDCIX': 2609,
    'MMDCL': 2650,
    'MMDCLI': 2651,
    'MMDCLII': 2652,
    'MMDCLIII': 2653,
    'MMDCLIV': 2654,
    'MMDCLIX': 2659,
    'MMDCLV': 2655,
    'MMDCLVI': 2656,
    'MMDCLVII': 2657,
    'MMDCLVIII': 2658,
    'MMDCLX': 2660,
    'MMDCLXI': 2661,
    'MMDCLXII': 2662,
    'MMDCLXIII': 2663,
    'MMDCLXIV': 2664,
    'MMDCLXIX': 2669,
    'MMDCLXV': 2665,
    'MMDCLXVI': 2666,
    'MMDCLXVII': 2667,
    'MMDCLXVIII': 2668,
    'MMDCLXX': 2670,
    'MMDCLXXI': 2671,
    'MMDCLXXII': 2672,
    'MMDCLXXIII': 2673,
    'MMDCLXXIV': 2674,
    'MMDCLXXIX': 2679,
    'MMDCLXXV': 2675,
    'MMDCLXXVI': 2676,
    'MMDCLXXVII': 2677,
    'MMDCLXXVIII': 2678,
    'MMDCLXXX': 2680,
    'MMDCLXXXI': 2681,
    'MMDCLXXXII': 2682,
    'MMDCLXXXIII': 2683,
    'MMDCLXXXIV': 2684,
    'MMDCLXXXIX': 2689,
    'MMDCLXXXV': 2685,
    'MMDCLXXXVI': 2686,
    'MMDCLXXXVII': 2687,
    'MMDCLXXXVIII': 2688,
    'MMDCV': 2605,
    'MMDCVI': 2606,
    'MMDCVII': 2607,
    'MMDCVIII': 2608,
    'MMDCX': 2610,
    'MMDCXC': 2690,
    'MMDCXCI': 2691,
    'MMDCXCII': 2692,
    'MMDCXCIII': 2693,
    'MMDCXCIV': 2694,
    'MMDCXCIX': 2699,
    'MMDCXCV': 2695,
    'MMDCXCVI': 2696,
    'MMDCXCVII': 2697,
    'MMDCXCVIII': 2698,
    'MMDCXI': 2611,
    'MMDCXII': 2612,
    'MMDCXIII': 2613,
    'MMDCXIV': 2614,
    'MMDCXIX': 2619,
    'MMDCXL': 2640,
    'MMDCXLI': 2641,
    'MMDCXLII': 2642,
    'MMDCXLIII': 2643,
    'MMDCXLIV': 2644,
    'MMDCXLIX': 2649,
    'MMDCXLV': 2645,
    'MMDCXLVI': 2646,
    'MMDCXLVII': 2647,
    'MMDCXLVIII': 2648,
    'MMDCXV': 2615,
    'MMDCXVI': 2616,
    'MMDCXVII': 2617,
    'MMDCXVIII': 2618,
    'MMDCXX': 2620,
    'MMDCXXI': 2621,
    'MMDCXXII': 2622,
    'MMDCXXIII': 2623,
    'MMDCXXIV': 2624,
    'MMDCXXIX': 2629,
    'MMDCXXV': 2625,
    'MMDCXXVI': 2626,
    'MMDCXXVII': 2627,
    'MMDCXXVIII': 2628,
    'MMDCXXX': 2630,
    'MMDCXXXI': 2631,
    'MMDCXXXII': 2632,
    'MMDCXXXIII': 2633,
    'MMDCXXXIV': 2634,
    'MMDCXXXIX': 2639,
    'MMDCXXXV': 2635,
    'MMDCXXXVI': 2636,
    'MMDCXXXVII': 2637,
    'MMDCXXXVIII': 2638,
    'MMDI': 2501,
    'MMDII': 2502,
    'MMDIII': 2503,
    'MMDIV': 2504,
    'MMDIX': 2509,
    'MMDL': 2550,
    'MMDLI': 2551,
    'MMDLII': 2552,
    'MMDLIII': 2553,
    'MMDLIV': 2554,
    'MMDLIX': 2559,
    'MMDLV': 2555,
    'MMDLVI': 2556,
    'MMDLVII': 2557,
    'MMDLVIII': 2558,
    'MMDLX': 2560,
    'MMDLXI': 2561,
    'MMDLXII': 2562,
    'MMDLXIII': 2563,
    'MMDLXIV': 2564,
    'MMDLXIX': 2569,
    'MMDLXV': 2565,
    'MMDLXVI': 2566,
    'MMDLXVII': 2567,
    'MMDLXVIII': 2568,
    'MMDLXX': 2570,
    'MMDLXXI': 2571,
    'MMDLXXII': 2572,
    'MMDLXXIII': 2573,
    'MMDLXXIV': 2574,
    'MMDLXXIX': 2579,
    'MMDLXXV': 2575,
    'MMDLXXVI': 2576,
    'MMDLXXVII': 2577,
    'MMDLXXVIII': 2578,
    'MMDLXXX': 2580,
    'MMDLXXXI': 2581,
    'MMDLXXXII': 2582,
    'MMDLXXXIII': 2583,
    'MMDLXXXIV': 2584,
    'MMDLXXXIX': 2589,
    'MMDLXXXV': 2585,
    'MMDLXXXVI': 2586,
    'MMDLXXXVII': 2587,
    'MMDLXXXVIII': 2588,
    'MMDV': 2505,
    'MMDVI': 2506,
    'MMDVII': 2507,
    'MMDVIII': 2508,
    'MMDX': 2510,
    'MMDXC': 2590,
    'MMDXCI': 2591,
    'MMDXCII': 2592,
    'MMDXCIII': 2593,
    'MMDXCIV': 2594,
    'MMDXCIX': 2599,
    'MMDXCV': 2595,
    'MMDXCVI': 2596,
    'MMDXCVII': 2597,
    'MMDXCVIII': 2598,
    'MMDXI': 2511,
    'MMDXII': 2512,
    'MMDXIII': 2513,
    'MMDXIV': 2514,
    'MMDXIX': 2519,
    'MMDXL': 2540,
    'MMDXLI': 2541,
    'MMDXLII': 2542,
    'MMDXLIII': 2543,
    'MMDXLIV': 2544,
    'MMDXLIX': 2549,
    'MMDXLV': 2545,
    'MMDXLVI': 2546,
    'MMDXLVII': 2547,
    'MMDXLVIII': 2548,
    'MMDXV': 2515,
    'MMDXVI': 2516,
    'MMDXVII': 2517,
    'MMDXVIII': 2518,
    'MMDXX': 2520,
    'MMDXXI': 2521,
    'MMDXXII': 2522,
    'MMDXXIII': 2523,
    'MMDXXIV': 2524,
    'MMDXXIX': 2529,
    'MMDXXV': 2525,
    'MMDXXVI': 2526,
    'MMDXXVII': 2527,
    'MMDXXVIII': 2528,
    'MMDXXX': 2530,
    'MMDXXXI': 2531,
    'MMDXXXII': 2532,
    'MMDXXXIII': 2533,
    'MMDXXXIV': 2534,
    'MMDXXXIX': 2539,
    'MMDXXXV': 2535,
    'MMDXXXVI': 2536,
    'MMDXXXVII': 2537,
    'MMDXXXVIII': 2538,
    'MMI': 2001,
    'MMII': 2002,
    'MMIII': 2003,
    'MMIV': 2004,
    'MMIX': 2009,
    'MML': 2050,
    'MMLI': 2051,
    'MMLII': 2052,
    'MMLIII': 2053,
    'MMLIV': 2054,
    'MMLIX': 2059,
    'MMLV': 2055,
    'MMLVI': 2056,
    'MMLVII': 2057,
    'MMLVIII': 2058,
    'MMLX': 2060,
    'MMLXI': 2061,
    'MMLXII': 2062,
    'MMLXIII': 2063,
    'MMLXIV': 2064,
    'MMLXIX': 2069,
    'MMLXV': 2065,
    'MMLXVI': 2066,
    'MMLXVII': 2067,
    'MMLXVIII': 2068,
    'MMLXX': 2070,
    'MMLXXI': 2071,
    'MMLXXII': 2072,
    'MMLXXIII': 2073,
    'MMLXXIV': 2074,
    'MMLXXIX': 2079,
    'MMLXXV': 2075,
    'MMLXXVI': 2076,
    'MMLXXVII': 2077,
    'MMLXXVIII': 2078,
    'MMLXXX': 2080,
    'MMLXXXI': 2081,
    'MMLXXXII': 2082,
    'MMLXXXIII': 2083,
    'MMLXXXIV': 2084,
    'MMLXXXIX': 2089,
    'MMLXXXV': 2085,
    'MMLXXXVI': 2086,
    'MMLXXXVII': 2087,
    'MMLXXXVIII': 2088,
    'MMM': 3000,
    'MMMC': 3100,
    'MMMCC': 3200,
    'MMMCCC': 3300,
    'MMMCCCI': 3301,
    'MMMCCCII': 3302,
    'MMMCCCIII': 3303,
    'MMMCCCIV': 3304,
    'MMMCCCIX': 3309,
    'MMMCCCL': 3350,
    'MMMCCCLI': 3351,
    'MMMCCCLII': 3352,
    'MMMCCCLIII': 3353,
    'MMMCCCLIV': 3354,
    'MMMCCCLIX': 3359,
    'MMMCCCLV': 3355,
    'MMMCCCLVI': 3356,
    'MMMCCCLVII': 3357,
    'MMMCCCLVIII': 3358,
    'MMMCCCLX': 3360,
    'MMMCCCLXI': 3361,
    'MMMCCCLXII': 3362,
    'MMMCCCLXIII': 3363,
    'MMMCCCLXIV': 3364,
    'MMMCCCLXIX': 3369,
    'MMMCCCLXV': 3365,
    'MMMCCCLXVI': 3366,
    'MMMCCCLXVII': 3367,
    'MMMCCCLXVIII': 3368,
    'MMMCCCLXX': 3370,
    'MMMCCCLXXI': 3371,
    'MMMCCCLXXII': 3372,
    'MMMCCCLXXIII': 3373,
    'MMMCCCLXXIV': 3374,
    'MMMCCCLXXIX': 3379,
    'MMMCCCLXXV': 3375,
    'MMMCCCLXXVI': 3376,
    'MMMCCCLXXVII': 3377,
    'MMMCCCLXXVIII': 3378,
    'MMMCCCLXXX': 3380,
    'MMMCCCLXXXI': 3381,
    'MMMCCCLXXXII': 3382,
    'MMMCCCLXXXIII': 3383,
    'MMMCCCLXXXIV': 3384,
    'MMMCCCLXXXIX': 3389,
    'MMMCCCLXXXV': 3385,
    'MMMCCCLXXXVI': 3386,
    'MMMCCCLXXXVII': 3387,
    'MMMCCCLXXXVIII': 3388,
    'MMMCCCV': 3305,
    'MMMCCCVI': 3306,
    'MMMCCCVII': 3307,
    'MMMCCCVIII': 3308,
    'MMMCCCX': 3310,
    'MMMCCCXC': 3390,
    'MMMCCCXCI': 3391,
    'MMMCCCXCII': 3392,
    'MMMCCCXCIII': 3393,
    'MMMCCCXCIV': 3394,
    'MMMCCCXCIX': 3399,
    'MMMCCCXCV': 3395,
    'MMMCCCXCVI': 3396,
    'MMMCCCXCVII': 3397,
    'MMMCCCXCVIII': 3398,
    'MMMCCCXI': 3311,
    'MMMCCCXII': 3312,
    'MMMCCCXIII': 3313,
    'MMMCCCXIV': 3314,
    'MMMCCCXIX': 3319,
    'MMMCCCXL': 3340,
    'MMMCCCXLI': 3341,
    'MMMCCCXLII': 3342,
    'MMMCCCXLIII': 3343,
    'MMMCCCXLIV': 3344,
    'MMMCCCXLIX': 3349,
    'MMMCCCXLV': 3345,
    'MMMCCCXLVI': 3346,
    'MMMCCCXLVII': 3347,
    'MMMCCCXLVIII': 3348,
    'MMMCCCXV': 3315,
    'MMMCCCXVI': 3316,
    'MMMCCCXVII': 3317,
    'MMMCCCXVIII': 3318,
    'MMMCCCXX': 3320,
    'MMMCCCXXI': 3321,
    'MMMCCCXXII': 3322,
    'MMMCCCXXIII': 3323,
    'MMMCCCXXIV': 3324,
    'MMMCCCXXIX': 3329,
    'MMMCCCXXV': 3325,
    'MMMCCCXXVI': 3326,
    'MMMCCCXXVII': 3327,
    'MMMCCCXXVIII': 3328,
    'MMMCCCXXX': 3330,
    'MMMCCCXXXI': 3331,
    'MMMCCCXXXII': 3332,
    'MMMCCCXXXIII': 3333,
    'MMMCCCXXXIV': 3334,
    'MMMCCCXXXIX': 3339,
    'MMMCCCXXXV': 3335,
    'MMMCCCXXXVI': 3336,
    'MMMCCCXXXVII': 3337,
    'MMMCCCXXXVIII': 3338,
    'MMMCCI': 3201,
    'MMMCCII': 3202,
    'MMMCCIII': 3203,
    'MMMCCIV': 3204,
    'MMMCCIX': 3209,
    'MMMCCL': 3250,
    'MMMCCLI': 3251,
    'MMMCCLII': 3252,
    'MMMCCLIII': 3253,
    'MMMCCLIV': 3254,
    'MMMCCLIX': 3259,
    'MMMCCLV': 3255,
    'MMMCCLVI': 3256,
    'MMMCCLVII': 3257,
    'MMMCCLVIII': 3258,
    'MMMCCLX': 3260,
    'MMMCCLXI': 3261,
    'MMMCCLXII': 3262,
    'MMMCCLXIII': 3263,
    'MMMCCLXIV': 3264,
    'MMMCCLXIX': 3269,
    'MMMCCLXV': 3265,
    'MMMCCLXVI': 3266,
    'MMMCCLXVII': 3267,
    'MMMCCLXVIII': 3268,
    'MMMCCLXX': 3270,
    'MMMCCLXXI': 3271,
    'MMMCCLXXII': 3272,
    'MMMCCLXXIII': 3273,
    'MMMCCLXXIV': 3274,
    'MMMCCLXXIX': 3279,
    'MMMCCLXXV': 3275,
    'MMMCCLXXVI': 3276,
    'MMMCCLXXVII': 3277,
    'MMMCCLXXVIII': 3278,
    'MMMCCLXXX': 3280,
    'MMMCCLXXXI': 3281,
    'MMMCCLXXXII': 3282,
    'MMMCCLXXXIII': 3283,
    'MMMCCLXXXIV': 3284,
    'MMMCCLXXXIX': 3289,
    'MMMCCLXXXV': 3285,
    'MMMCCLXXXVI': 3286,
    'MMMCCLXXXVII': 3287,
    'MMMCCLXXXVIII': 3288,
    'MMMCCV': 3205,
    'MMMCCVI': 3206,
    'MMMCCVII': 3207,
    'MMMCCVIII': 3208,
    'MMMCCX': 3210,
    'MMMCCXC': 3290,
    'MMMCCXCI': 3291,
    'MMMCCXCII': 3292,
    'MMMCCXCIII': 3293,
    'MMMCCXCIV': 3294,
    'MMMCCXCIX': 3299,
    'MMMCCXCV': 3295,
    'MMMCCXCVI': 3296,
    'MMMCCXCVII': 3297,
    'MMMCCXCVIII': 3298,
    'MMMCCXI': 3211,
    'MMMCCXII': 3212,
    'MMMCCXIII': 3213,
    'MMMCCXIV': 3214,
    'MMMCCXIX': 3219,
    'MMMCCXL': 3240,
    'MMMCCXLI': 3241,
    'MMMCCXLII': 3242,
    'MMMCCXLIII': 3243,
    'MMMCCXLIV': 3244,
    'MMMCCXLIX': 3249,
    'MMMCCXLV': 3245,
    'MMMCCXLVI': 3246,
    'MMMCCXLVII': 3247,
    'MMMCCXLVIII': 3248,
    'MMMCCXV': 3215,
    'MMMCCXVI': 3216,
    'MMMCCXVII': 3217,
    'MMMCCXVIII': 3218,
    'MMMCCXX': 3220,
    'MMMCCXXI': 3221,
    'MMMCCXXII': 3222,
    'MMMCCXXIII': 3223,
    'MMMCCXXIV': 3224,
    'MMMCCXXIX': 3229,
    'MMMCCXXV': 3225,
    'MMMCCXXVI': 3226,
    'MMMCCXXVII': 3227,
    'MMMCCXXVIII': 3228,
    'MMMCCXXX': 3230,
    'MMMCCXXXI': 3231,
    'MMMCCXXXII': 3232,
    'MMMCCXXXIII': 3233,
    'MMMCCXXXIV': 3234,
    'MMMCCXXXIX': 3239,
    'MMMCCXXXV': 3235,
    'MMMCCXXXVI': 3236,
    'MMMCCXXXVII': 3237,
    'MMMCCXXXVIII': 3238,
    'MMMCD': 3400,
    'MMMCDI': 3401,
    'MMMCDII': 3402,
    'MMMCDIII': 3403,
    'MMMCDIV': 3404,
    'MMMCDIX': 3409,
    'MMMCDL': 3450,
    'MMMCDLI': 3451,
    'MMMCDLII': 3452,
    'MMMCDLIII': 3453,
    'MMMCDLIV': 3454,
    'MMMCDLIX': 3459,
    'MMMCDLV': 3455,
    'MMMCDLVI': 3456,
    'MMMCDLVII': 3457,
    'MMMCDLVIII': 3458,
    'MMMCDLX': 3460,
    'MMMCDLXI': 3461,
    'MMMCDLXII': 3462,
    'MMMCDLXIII': 3463,
    'MMMCDLXIV': 3464,
    'MMMCDLXIX': 3469,
    'MMMCDLXV': 3465,
    'MMMCDLXVI': 3466,
    'MMMCDLXVII': 3467,
    'MMMCDLXVIII': 3468,
    'MMMCDLXX': 3470,
    'MMMCDLXXI': 3471,
    'MMMCDLXXII': 3472,
    'MMMCDLXXIII': 3473,
    'MMMCDLXXIV': 3474,
    'MMMCDLXXIX': 3479,
    'MMMCDLXXV': 3475,
    'MMMCDLXXVI': 3476,
    'MMMCDLXXVII': 3477,
    'MMMCDLXXVIII': 3478,
    'MMMCDLXXX': 3480,
    'MMMCDLXXXI': 3481,
    'MMMCDLXXXII': 3482,
    'MMMCDLXXXIII': 3483,
    'MMMCDLXXXIV': 3484,
    'MMMCDLXXXIX': 3489,
    'MMMCDLXXXV': 3485,
    'MMMCDLXXXVI': 3486,
    'MMMCDLXXXVII': 3487,
    'MMMCDLXXXVIII': 3488,
    'MMMCDV': 3405,
    'MMMCDVI': 3406,
    'MMMCDVII': 3407,
    'MMMCDVIII': 3408,
    'MMMCDX': 3410,
    'MMMCDXC': 3490,
    'MMMCDXCI': 3491,
    'MMMCDXCII': 3492,
    'MMMCDXCIII': 3493,
    'MMMCDXCIV': 3494,
    'MMMCDXCIX': 3499,
    'MMMCDXCV': 3495,
    'MMMCDXCVI': 3496,
    'MMMCDXCVII': 3497,
    'MMMCDXCVIII': 3498,
    'MMMCDXI': 3411,
    'MMMCDXII': 3412,
    'MMMCDXIII': 3413,
    'MMMCDXIV': 3414,
    'MMMCDXIX': 3419,
    'MMMCDXL': 3440,
    'MMMCDXLI': 3441,
    'MMMCDXLII': 3442,
    'MMMCDXLIII': 3443,
    'MMMCDXLIV': 3444,
    'MMMCDXLIX': 3449,
    'MMMCDXLV': 3445,
    'MMMCDXLVI': 3446,
    'MMMCDXLVII': 3447,
    'MMMCDXLVIII': 3448,
    'MMMCDXV': 3415,
    'MMMCDXVI': 3416,
    'MMMCDXVII': 3417,
    'MMMCDXVIII': 3418,
    'MMMCDXX': 3420,
    'MMMCDXXI': 3421,
    'MMMCDXXII': 3422,
    'MMMCDXXIII': 3423,
    'MMMCDXXIV': 3424,
    'MMMCDXXIX': 3429,
    'MMMCDXXV': 3425,
    'MMMCDXXVI': 3426,
    'MMMCDXXVII': 3427,
    'MMMCDXXVIII': 3428,
    'MMMCDXXX': 3430,
    'MMMCDXXXI': 3431,
    'MMMCDXXXII': 3432,
    'MMMCDXXXIII': 3433,
    'MMMCDXXXIV': 3434,
    'MMMCDXXXIX': 3439,
    'MMMCDXXXV': 3435,
    'MMMCDXXXVI': 3436,
    'MMMCDXXXVII': 3437,
    'MMMCDXXXVIII': 3438,
    'MMMCI': 3101,
    'MMMCII': 3102,
    'MMMCIII': 3103,
    'MMMCIV': 3104,
    'MMMCIX': 3109,
    'MMMCL': 3150,
    'MMMCLI': 3151,
    'MMMCLII': 3152,
    'MMMCLIII': 3153,
    'MMMCLIV': 3154,
    'MMMCLIX': 3159,
    'MMMCLV': 3155,
    'MMMCLVI': 3156,
    'MMMCLVII': 3157,
    'MMMCLVIII': 3158,
    'MMMCLX': 3160,
    'MMMCLXI': 3161,
    'MMMCLXII': 3162,
    'MMMCLXIII': 3163,
    'MMMCLXIV': 3164,
    'MMMCLXIX': 3169,
    'MMMCLXV': 3165,
    'MMMCLXVI': 3166,
    'MMMCLXVII': 3167,
    'MMMCLXVIII': 3168,
    'MMMCLXX': 3170,
    'MMMCLXXI': 3171,
    'MMMCLXXII': 3172,
    'MMMCLXXIII': 3173,
    'MMMCLXXIV': 3174,
    'MMMCLXXIX': 3179,
    'MMMCLXXV': 3175,
    'MMMCLXXVI': 3176,
    'MMMCLXXVII': 3177,
    'MMMCLXXVIII': 3178,
    'MMMCLXXX': 3180,
    'MMMCLXXXI': 3181,
    'MMMCLXXXII': 3182,
    'MMMCLXXXIII': 3183,
    'MMMCLXXXIV': 3184,
    'MMMCLXXXIX': 3189,
    'MMMCLXXXV': 3185,
    'MMMCLXXXVI': 3186,
    'MMMCLXXXVII': 3187,
    'MMMCLXXXVIII': 3188,
    'MMMCM': 3900,
    'MMMCMI': 3901,
    'MMMCMII': 3902,
    'MMMCMIII': 3903,
    'MMMCMIV': 3904,
    'MMMCMIX': 3909,
    'MMMCML': 3950,
    'MMMCMLI': 3951,
    'MMMCMLII': 3952,
    'MMMCMLIII': 3953,
    'MMMCMLIV': 3954,
    'MMMCMLIX': 3959,
    'MMMCMLV': 3955,
    'MMMCMLVI': 3956,
    'MMMCMLVII': 3957,
    'MMMCMLVIII': 3958,
    'MMMCMLX': 3960,
    'MMMCMLXI': 3961,
    'MMMCMLXII': 3962,
    'MMMCMLXIII': 3963,
    'MMMCMLXIV': 3964,
    'MMMCMLXIX': 3969,
    'MMMCMLXV': 3965,
    'MMMCMLXVI': 3966,
    'MMMCMLXVII': 3967,
    'MMMCMLXVIII': 3968,
    'MMMCMLXX': 3970,
    'MMMCMLXXI': 3971,
    'MMMCMLXXII': 3972,
    'MMMCMLXXIII': 3973,
    'MMMCMLXXIV': 3974,
    'MMMCMLXXIX': 3979,
    'MMMCMLXXV': 3975,
    'MMMCMLXXVI': 3976,
    'MMMCMLXXVII': 3977,
    'MMMCMLXXVIII': 3978,
    'MMMCMLXXX': 3980,
    'MMMCMLXXXI': 3981,
    'MMMCMLXXXII': 3982,
    'MMMCMLXXXIII': 3983,
    'MMMCMLXXXIV': 3984,
    'MMMCMLXXXIX': 3989,
    'MMMCMLXXXV': 3985,
    'MMMCMLXXXVI': 3986,
    'MMMCMLXXXVII': 3987,
    'MMMCMLXXXVIII': 3988,
    'MMMCMV': 3905,
    'MMMCMVI': 3906,
    'MMMCMVII': 3907,
    'MMMCMVIII': 3908,
    'MMMCMX': 3910,
    'MMMCMXC': 3990,
    'MMMCMXCI': 3991,
    'MMMCMXCII': 3992,
    'MMMCMXCIII': 3993,
    'MMMCMXCIV': 3994,
    'MMMCMXCIX': 3999,
    'MMMCMXCV': 3995,
    'MMMCMXCVI': 3996,
    'MMMCMXCVII': 3997,
    'MMMCMXCVIII': 3998,
    'MMMCMXI': 3911,
    'MMMCMXII': 3912,
    'MMMCMXIII': 3913,
    'MMMCMXIV': 3914,
    'MMMCMXIX': 3919,
    'MMMCMXL': 3940,
    'MMMCMXLI': 3941,
    'MMMCMXLII': 3942,
    'MMMCMXLIII': 3943,
    'MMMCMXLIV': 3944,
    'MMMCMXLIX': 3949,
    'MMMCMXLV': 3945,
    'MMMCMXLVI': 3946,
    'MMMCMXLVII': 3947,
    'MMMCMXLVIII': 3948,
    'MMMCMXV': 3915,
    'MMMCMXVI': 3916,
    'MMMCMXVII': 3917,
    'MMMCMXVIII': 3918,
    'MMMCMXX': 3920,
    'MMMCMXXI': 3921,
    'MMMCMXXII': 3922,
    'MMMCMXXIII': 3923,
    'MMMCMXXIV': 3924,
    'MMMCMXXIX': 3929,
    'MMMCMXXV': 3925,
    'MMMCMXXVI': 3926,
    'MMMCMXXVII': 3927,
    'MMMCMXXVIII': 3928,
    'MMMCMXXX': 3930,
    'MMMCMXXXI': 3931,
    'MMMCMXXXII': 3932,
    'MMMCMXXXIII': 3933,
    'MMMCMXXXIV': 3934,
    'MMMCMXXXIX': 3939,
    'MMMCMXXXV': 3935,
    'MMMCMXXXVI': 3936,
    'MMMCMXXXVII': 3937,
    'MMMCMXXXVIII': 3938,
    'MMMCV': 3105,
    'MMMCVI': 3106,
    'MMMCVII': 3107,
    'MMMCVIII': 3108,
    'MMMCX': 3110,
    'MMMCXC': 3190,
    'MMMCXCI': 3191,
    'MMMCXCII': 3192,
    'MMMCXCIII': 3193,
    'MMMCXCIV': 3194,
    'MMMCXCIX': 3199,
    'MMMCXCV': 3195,
    'MMMCXCVI': 3196,
    'MMMCXCVII': 3197,
    'MMMCXCVIII': 3198,
    'MMMCXI': 3111,
    'MMMCXII': 3112,
    'MMMCXIII': 3113,
    'MMMCXIV': 3114,
    'MMMCXIX': 3119,
    'MMMCXL': 3140,
    'MMMCXLI': 3141,
    'MMMCXLII': 3142,
    'MMMCXLIII': 3143,
    'MMMCXLIV': 3144,
    'MMMCXLIX': 3149,
    'MMMCXLV': 3145,
    'MMMCXLVI': 3146,
    'MMMCXLVII': 3147,
    'MMMCXLVIII': 3148,
    'MMMCXV': 3115,
    'MMMCXVI': 3116,
    'MMMCXVII': 3117,
    'MMMCXVIII': 3118,
    'MMMCXX': 3120,
    'MMMCXXI': 3121,
    'MMMCXXII': 3122,
    'MMMCXXIII': 3123,
    'MMMCXXIV': 3124,
    'MMMCXXIX': 3129,
    'MMMCXXV': 3125,
    'MMMCXXVI': 3126,
    'MMMCXXVII': 3127,
    'MMMCXXVIII': 3128,
    'MMMCXXX': 3130,
    'MMMCXXXI': 3131,
    'MMMCXXXII': 3132,
    'MMMCXXXIII': 3133,
    'MMMCXXXIV': 3134,
    'MMMCXXXIX': 3139,
    'MMMCXXXV': 3135,
    'MMMCXXXVI': 3136,
    'MMMCXXXVII': 3137,
    'MMMCXXXVIII': 3138,
    'MMMD': 3500,
    'MMMDC': 3600,
    'MMMDCC': 3700,
    'MMMDCCC': 3800,
    'MMMDCCCI': 3801,
    'MMMDCCCII': 3802,
    'MMMDCCCIII': 3803,
    'MMMDCCCIV': 3804,
    'MMMDCCCIX': 3809,
    'MMMDCCCL': 3850,
    'MMMDCCCLI': 3851,
    'MMMDCCCLII': 3852,
    'MMMDCCCLIII': 3853,
    'MMMDCCCLIV': 3854,
    'MMMDCCCLIX': 3859,
    'MMMDCCCLV': 3855,
    'MMMDCCCLVI': 3856,
    'MMMDCCCLVII': 3857,
    'MMMDCCCLVIII': 3858,
    'MMMDCCCLX': 3860,
    'MMMDCCCLXI': 3861,
    'MMMDCCCLXII': 3862,
    'MMMDCCCLXIII': 3863,
    'MMMDCCCLXIV': 3864,
    'MMMDCCCLXIX': 3869,
    'MMMDCCCLXV': 3865,
    'MMMDCCCLXVI': 3866,
    'MMMDCCCLXVII': 3867,
    'MMMDCCCLXVIII': 3868,
    'MMMDCCCLXX': 3870,
    'MMMDCCCLXXI': 3871,
    'MMMDCCCLXXII': 3872,
    'MMMDCCCLXXIII': 3873,
    'MMMDCCCLXXIV': 3874,
    'MMMDCCCLXXIX': 3879,
    'MMMDCCCLXXV': 3875,
    'MMMDCCCLXXVI': 3876,
    'MMMDCCCLXXVII': 3877,
    'MMMDCCCLXXVIII': 3878,
    'MMMDCCCLXXX': 3880,
    'MMMDCCCLXXXI': 3881,
    'MMMDCCCLXXXII': 3882,
    'MMMDCCCLXXXIII': 3883,
    'MMMDCCCLXXXIV': 3884,
    'MMMDCCCLXXXIX': 3889,
    'MMMDCCCLXXXV': 3885,
    'MMMDCCCLXXXVI': 3886,
    'MMMDCCCLXXXVII': 3887,
    'MMMDCCCLXXXVIII': 3888,
    'MMMDCCCV': 3805,
    'MMMDCCCVI': 3806,
    'MMMDCCCVII': 3807,
    'MMMDCCCVIII': 3808,
    'MMMDCCCX': 3810,
    'MMMDCCCXC': 3890,
    'MMMDCCCXCI': 3891,
    'MMMDCCCXCII': 3892,
    'MMMDCCCXCIII': 3893,
    'MMMDCCCXCIV': 3894,
    'MMMDCCCXCIX': 3899,
    'MMMDCCCXCV': 3895,
    'MMMDCCCXCVI': 3896,
    'MMMDCCCXCVII': 3897,
    'MMMDCCCXCVIII': 3898,
    'MMMDCCCXI': 3811,
    'MMMDCCCXII': 3812,
    'MMMDCCCXIII': 3813,
    'MMMDCCCXIV': 3814,
    'MMMDCCCXIX': 3819,
    'MMMDCCCXL': 3840,
    'MMMDCCCXLI': 3841,
    'MMMDCCCXLII': 3842,
    'MMMDCCCXLIII': 3843,
    'MMMDCCCXLIV': 3844,
    'MMMDCCCXLIX': 3849,
    'MMMDCCCXLV': 3845,
    'MMMDCCCXLVI': 3846,
    'MMMDCCCXLVII': 3847,
    'MMMDCCCXLVIII': 3848,
    'MMMDCCCXV': 3815,
    'MMMDCCCXVI': 3816,
    'MMMDCCCXVII': 3817,
    'MMMDCCCXVIII': 3818,
    'MMMDCCCXX': 3820,
    'MMMDCCCXXI': 3821,
    'MMMDCCCXXII': 3822,
    'MMMDCCCXXIII': 3823,
    'MMMDCCCXXIV': 3824,
    'MMMDCCCXXIX': 3829,
    'MMMDCCCXXV': 3825,
    'MMMDCCCXXVI': 3826,
    'MMMDCCCXXVII': 3827,
    'MMMDCCCXXVIII': 3828,
    'MMMDCCCXXX': 3830,
    'MMMDCCCXXXI': 3831,
    'MMMDCCCXXXII': 3832,
    'MMMDCCCXXXIII': 3833,
    'MMMDCCCXXXIV': 3834,
    'MMMDCCCXXXIX': 3839,
    'MMMDCCCXXXV': 3835,
    'MMMDCCCXXXVI': 3836,
    'MMMDCCCXXXVII': 3837,
    'MMMDCCCXXXVIII': 3838,
    'MMMDCCI': 3701,
    'MMMDCCII': 3702,
    'MMMDCCIII': 3703,
    'MMMDCCIV': 3704,
    'MMMDCCIX': 3709,
    'MMMDCCL': 3750,
    'MMMDCCLI': 3751,
    'MMMDCCLII': 3752,
    'MMMDCCLIII': 3753,
    'MMMDCCLIV': 3754,
    'MMMDCCLIX': 3759,
    'MMMDCCLV': 3755,
    'MMMDCCLVI': 3756,
    'MMMDCCLVII': 3757,
    'MMMDCCLVIII': 3758,
    'MMMDCCLX': 3760,
    'MMMDCCLXI': 3761,
    'MMMDCCLXII': 3762,
    'MMMDCCLXIII': 3763,
    'MMMDCCLXIV': 3764,
    'MMMDCCLXIX': 3769,
    'MMMDCCLXV': 3765,
    'MMMDCCLXVI': 3766,
    'MMMDCCLXVII': 3767,
    'MMMDCCLXVIII': 3768,
    'MMMDCCLXX': 3770,
    'MMMDCCLXXI': 3771,
    'MMMDCCLXXII': 3772,
    'MMMDCCLXXIII': 3773,
    'MMMDCCLXXIV': 3774,
    'MMMDCCLXXIX': 3779,
    'MMMDCCLXXV': 3775,
    'MMMDCCLXXVI': 3776,
    'MMMDCCLXXVII': 3777,
    'MMMDCCLXXVIII': 3778,
    'MMMDCCLXXX': 3780,
    'MMMDCCLXXXI': 3781,
    'MMMDCCLXXXII': 3782,
    'MMMDCCLXXXIII': 3783,
    'MMMDCCLXXXIV': 3784,
    'MMMDCCLXXXIX': 3789,
    'MMMDCCLXXXV': 3785,
    'MMMDCCLXXXVI': 3786,
    'MMMDCCLXXXVII': 3787,
    'MMMDCCLXXXVIII': 3788,
    'MMMDCCV': 3705,
    'MMMDCCVI': 3706,
    'MMMDCCVII': 3707,
    'MMMDCCVIII': 3708,
    'MMMDCCX': 3710,
    'MMMDCCXC': 3790,
    'MMMDCCXCI': 3791,
    'MMMDCCXCII': 3792,
    'MMMDCCXCIII': 3793,
    'MMMDCCXCIV': 3794,
    'MMMDCCXCIX': 3799,
    'MMMDCCXCV': 3795,
    'MMMDCCXCVI': 3796,
    'MMMDCCXCVII': 3797,
    'MMMDCCXCVIII': 3798,
    'MMMDCCXI': 3711,
    'MMMDCCXII': 3712,
    'MMMDCCXIII': 3713,
    'MMMDCCXIV': 3714,
    'MMMDCCXIX': 3719,
    'MMMDCCXL': 3740,
    'MMMDCCXLI': 3741,
    'MMMDCCXLII': 3742,
    'MMMDCCXLIII': 3743,
    'MMMDCCXLIV': 3744,
    'MMMDCCXLIX': 3749,
    'MMMDCCXLV': 3745,
    'MMMDCCXLVI': 3746,
    'MMMDCCXLVII': 3747,
    'MMMDCCXLVIII': 3748,
    'MMMDCCXV': 3715,
    'MMMDCCXVI': 3716,
    'MMMDCCXVII': 3717,
    'MMMDCCXVIII': 3718,
    'MMMDCCXX': 3720,
    'MMMDCCXXI': 3721,
    'MMMDCCXXII': 3722,
    'MMMDCCXXIII': 3723,
    'MMMDCCXXIV': 3724,
    'MMMDCCXXIX': 3729,
    'MMMDCCXXV': 3725,
    'MMMDCCXXVI': 3726,
    'MMMDCCXXVII': 3727,
    'MMMDCCXXVIII': 3728,
    'MMMDCCXXX': 3730,
    'MMMDCCXXXI': 3731,
    'MMMDCCXXXII': 3732,
    'MMMDCCXXXIII': 3733,
    'MMMDCCXXXIV': 3734,
    'MMMDCCXXXIX': 3739,
    'MMMDCCXXXV': 3735,
    'MMMDCCXXXVI': 3736,
    'MMMDCCXXXVII': 3737,
    'MMMDCCXXXVIII': 3738,
    'MMMDCI': 3601,
    'MMMDCII': 3602,
    'MMMDCIII': 3603,
    'MMMDCIV': 3604,
    'MMMDCIX': 3609,
    'MMMDCL': 3650,
    'MMMDCLI': 3651,
    'MMMDCLII': 3652,
    'MMMDCLIII': 3653,
    'MMMDCLIV': 3654,
    'MMMDCLIX': 3659,
    'MMMDCLV': 3655,
    'MMMDCLVI': 3656,
    'MMMDCLVII': 3657,
    'MMMDCLVIII': 3658,
    'MMMDCLX': 3660,
    'MMMDCLXI': 3661,
    'MMMDCLXII': 3662,
    'MMMDCLXIII': 3663,
    'MMMDCLXIV': 3664,
    'MMMDCLXIX': 3669,
    'MMMDCLXV': 3665,
    'MMMDCLXVI': 3666,
    'MMMDCLXVII': 3667,
    'MMMDCLXVIII': 3668,
    'MMMDCLXX': 3670,
    'MMMDCLXXI': 3671,
    'MMMDCLXXII': 3672,
    'MMMDCLXXIII': 3673,
    'MMMDCLXXIV': 3674,
    'MMMDCLXXIX': 3679,
    'MMMDCLXXV': 3675,
    'MMMDCLXXVI': 3676,
    'MMMDCLXXVII': 3677,
    'MMMDCLXXVIII': 3678,
    'MMMDCLXXX': 3680,
    'MMMDCLXXXI': 3681,
    'MMMDCLXXXII': 3682,
    'MMMDCLXXXIII': 3683,
    'MMMDCLXXXIV': 3684,
    'MMMDCLXXXIX': 3689,
    'MMMDCLXXXV': 3685,
    'MMMDCLXXXVI': 3686,
    'MMMDCLXXXVII': 3687,
    'MMMDCLXXXVIII': 3688,
    'MMMDCV': 3605,
    'MMMDCVI': 3606,
    'MMMDCVII': 3607,
    'MMMDCVIII': 3608,
    'MMMDCX': 3610,
    'MMMDCXC': 3690,
    'MMMDCXCI': 3691,
    'MMMDCXCII': 3692,
    'MMMDCXCIII': 3693,
    'MMMDCXCIV': 3694,
    'MMMDCXCIX': 3699,
    'MMMDCXCV': 3695,
    'MMMDCXCVI': 3696,
    'MMMDCXCVII': 3697,
    'MMMDCXCVIII': 3698,
    'MMMDCXI': 3611,
    'MMMDCXII': 3612,
    'MMMDCXIII': 3613,
    'MMMDCXIV': 3614,
    'MMMDCXIX': 3619,
    'MMMDCXL': 3640,
    'MMMDCXLI': 3641,
    'MMMDCXLII': 3642,
    'MMMDCXLIII': 3643,
    'MMMDCXLIV': 3644,
    'MMMDCXLIX': 3649,
    'MMMDCXLV': 3645,
    'MMMDCXLVI': 3646,
    'MMMDCXLVII': 3647,
    'MMMDCXLVIII': 3648,
    'MMMDCXV': 3615,
    'MMMDCXVI': 3616,
    'MMMDCXVII': 3617,
    'MMMDCXVIII': 3618,
    'MMMDCXX': 3620,
    'MMMDCXXI': 3621,
    'MMMDCXXII': 3622,
    'MMMDCXXIII': 3623,
    'MMMDCXXIV': 3624,
    'MMMDCXXIX': 3629,
    'MMMDCXXV': 3625,
    'MMMDCXXVI': 3626,
    'MMMDCXXVII': 3627,
    'MMMDCXXVIII': 3628,
    'MMMDCXXX': 3630,
    'MMMDCXXXI': 3631,
    'MMMDCXXXII': 3632,
    'MMMDCXXXIII': 3633,
    'MMMDCXXXIV': 3634,
    'MMMDCXXXIX': 3639,
    'MMMDCXXXV': 3635,
    'MMMDCXXXVI': 3636,
    'MMMDCXXXVII': 3637,
    'MMMDCXXXVIII': 3638,
    'MMMDI': 3501,
    'MMMDII': 3502,
    'MMMDIII': 3503,
    'MMMDIV': 3504,
    'MMMDIX': 3509,
    'MMMDL': 3550,
    'MMMDLI': 3551,
    'MMMDLII': 3552,
    'MMMDLIII': 3553,
    'MMMDLIV': 3554,
    'MMMDLIX': 3559,
    'MMMDLV': 3555,
    'MMMDLVI': 3556,
    'MMMDLVII': 3557,
    'MMMDLVIII': 3558,
    'MMMDLX': 3560,
    'MMMDLXI': 3561,
    'MMMDLXII': 3562,
    'MMMDLXIII': 3563,
    'MMMDLXIV': 3564,
    'MMMDLXIX': 3569,
    'MMMDLXV': 3565,
    'MMMDLXVI': 3566,
    'MMMDLXVII': 3567,
    'MMMDLXVIII': 3568,
    'MMMDLXX': 3570,
    'MMMDLXXI': 3571,
    'MMMDLXXII': 3572,
    'MMMDLXXIII': 3573,
    'MMMDLXXIV': 3574,
    'MMMDLXXIX': 3579,
    'MMMDLXXV': 3575,
    'MMMDLXXVI': 3576,
    'MMMDLXXVII': 3577,
    'MMMDLXXVIII': 3578,
    'MMMDLXXX': 3580,
    'MMMDLXXXI': 3581,
    'MMMDLXXXII': 3582,
    'MMMDLXXXIII': 3583,
    'MMMDLXXXIV': 3584,
    'MMMDLXXXIX': 3589,
    'MMMDLXXXV': 3585,
    'MMMDLXXXVI': 3586,
    'MMMDLXXXVII': 3587,
    'MMMDLXXXVIII': 3588,
    'MMMDV': 3505,
    'MMMDVI': 3506,
    'MMMDVII': 3507,
    'MMMDVIII': 3508,
    'MMMDX': 3510,
    'MMMDXC': 3590,
    'MMMDXCI': 3591,
    'MMMDXCII': 3592,
    'MMMDXCIII': 3593,
    'MMMDXCIV': 3594,
    'MMMDXCIX': 3599,
    'MMMDXCV': 3595,
    'MMMDXCVI': 3596,
    'MMMDXCVII': 3597,
    'MMMDXCVIII': 3598,
    'MMMDXI': 3511,
    'MMMDXII': 3512,
    'MMMDXIII': 3513,
    'MMMDXIV': 3514,
    'MMMDXIX': 3519,
    'MMMDXL': 3540,
    'MMMDXLI': 3541,
    'MMMDXLII': 3542,
    'MMMDXLIII': 3543,
    'MMMDXLIV': 3544,
    'MMMDXLIX': 3549,
    'MMMDXLV': 3545,
    'MMMDXLVI': 3546,
    'MMMDXLVII': 3547,
    'MMMDXLVIII': 3548,
    'MMMDXV': 3515,
    'MMMDXVI': 3516,
    'MMMDXVII': 3517,
    'MMMDXVIII': 3518,
    'MMMDXX': 3520,
    'MMMDXXI': 3521,
    'MMMDXXII': 3522,
    'MMMDXXIII': 3523,
    'MMMDXXIV': 3524,
    'MMMDXXIX': 3529,
    'MMMDXXV': 3525,
    'MMMDXXVI': 3526,
    'MMMDXXVII': 3527,
    'MMMDXXVIII': 3528,
    'MMMDXXX': 3530,
    'MMMDXXXI': 3531,
    'MMMDXXXII': 3532,
    'MMMDXXXIII': 3533,
    'MMMDXXXIV': 3534,
    'MMMDXXXIX': 3539,
    'MMMDXXXV': 3535,
    'MMMDXXXVI': 3536,
    'MMMDXXXVII': 3537,
    'MMMDXXXVIII': 3538,
    'MMMI': 3001,
    'MMMII': 3002,
    'MMMIII': 3003,
    'MMMIV': 3004,
    'MMMIX': 3009,
    'MMML': 3050,
    'MMMLI': 3051,
    'MMMLII': 3052,
    'MMMLIII': 3053,
    'MMMLIV': 3054,
    'MMMLIX': 3059,
    'MMMLV': 3055,
    'MMMLVI': 3056,
    'MMMLVII': 3057,
    'MMMLVIII': 3058,
    'MMMLX': 3060,
    'MMMLXI': 3061,
    'MMMLXII': 3062,
    'MMMLXIII': 3063,
    'MMMLXIV': 3064,
    'MMMLXIX': 3069,
    'MMMLXV': 3065,
    'MMMLXVI': 3066,
    'MMMLXVII': 3067,
    'MMMLXVIII': 3068,
    'MMMLXX': 3070,
    'MMMLXXI': 3071,
    'MMMLXXII': 3072,
    'MMMLXXIII': 3073,
    'MMMLXXIV': 3074,
    'MMMLXXIX': 3079,
    'MMMLXXV': 3075,
    'MMMLXXVI': 3076,
    'MMMLXXVII': 3077,
    'MMMLXXVIII': 3078,
    'MMMLXXX': 3080,
    'MMMLXXXI': 3081,
    'MMMLXXXII': 3082,
    'MMMLXXXIII': 3083,
    'MMMLXXXIV': 3084,
    'MMMLXXXIX': 3089,
    'MMMLXXXV': 3085,
    'MMMLXXXVI': 3086,
    'MMMLXXXVII': 3087,
    'MMMLXXXVIII': 3088,
    'MMMV': 3005,
    'MMMVI': 3006,
    'MMMVII': 3007,
    'MMMVIII': 3008,
    'MMMX': 3010,
    'MMMXC': 3090,
    'MMMXCI': 3091,
    'MMMXCII': 3092,
    'MMMXCIII': 3093,
    'MMMXCIV': 3094,
    'MMMXCIX': 3099,
    'MMMXCV': 3095,
    'MMMXCVI': 3096,
    'MMMXCVII': 3097,
    'MMMXCVIII': 3098,
    'MMMXI': 3011,
    'MMMXII': 3012,
    'MMMXIII': 3013,
    'MMMXIV': 3014,
    'MMMXIX': 3019,
    'MMMXL': 3040,
    'MMMXLI': 3041,
    'MMMXLII': 3042,
    'MMMXLIII': 3043,
    'MMMXLIV': 3044,
    'MMMXLIX': 3049,
    'MMMXLV': 3045,
    'MMMXLVI': 3046,
    'MMMXLVII': 3047,
    'MMMXLVIII': 3048,
    'MMMXV': 3015,
    'MMMXVI': 3016,
    'MMMXVII': 3017,
    'MMMXVIII': 3018,
    'MMMXX': 3020,
    'MMMXXI': 3021,
    'MMMXXII': 3022,
    'MMMXXIII': 3023,
    'MMMXXIV': 3024,
    'MMMXXIX': 3029,
    'MMMXXV': 3025,
    'MMMXXVI': 3026,
    'MMMXXVII': 3027,
    'MMMXXVIII': 3028,
    'MMMXXX': 3030,
    'MMMXXXI': 3031,
    'MMMXXXII': 3032,
    'MMMXXXIII': 3033,
    'MMMXXXIV': 3034,
    'MMMXXXIX': 3039,
    'MMMXXXV': 3035,
    'MMMXXXVI': 3036,
    'MMMXXXVII': 3037,
    'MMMXXXVIII': 3038,
    'MMV': 2005,
    'MMVI': 2006,
    'MMVII': 2007,
    'MMVIII': 2008,
    'MMX': 2010,
    'MMXC': 2090,
    'MMXCI': 2091,
    'MMXCII': 2092,
    'MMXCIII': 2093,
    'MMXCIV': 2094,
    'MMXCIX': 2099,
    'MMXCV': 2095,
    'MMXCVI': 2096,
    'MMXCVII': 2097,
    'MMXCVIII': 2098,
    'MMXI': 2011,
    'MMXII': 2012,
    'MMXIII': 2013,
    'MMXIV': 2014,
    'MMXIX': 2019,
    'MMXL': 2040,
    'MMXLI': 2041,
    'MMXLII': 2042,
    'MMXLIII': 2043,
    'MMXLIV': 2044,
    'MMXLIX': 2049,
    'MMXLV': 2045,
    'MMXLVI': 2046,
    'MMXLVII': 2047,
    'MMXLVIII': 2048,
    'MMXV': 2015,
    'MMXVI': 2016,
    'MMXVII': 2017,
    'MMXVIII': 2018,
    'MMXX': 2020,
    'MMXXI': 2021,
    'MMXXII': 2022,
    'MMXXIII': 2023,
    'MMXXIV': 2024,
    'MMXXIX': 2029,
    'MMXXV': 2025,
    'MMXXVI': 2026,
    'MMXXVII': 2027,
    'MMXXVIII': 2028,
    'MMXXX': 2030,
    'MMXXXI': 2031,
    'MMXXXII': 2032,
    'MMXXXIII': 2033,
    'MMXXXIV': 2034,
    'MMXXXIX': 2039,
    'MMXXXV': 2035,
    'MMXXXVI': 2036,
    'MMXXXVII': 2037,
    'MMXXXVIII': 2038,
    'MV': 1005,
    'MVI': 1006,
    'MVII': 1007,
    'MVIII': 1008,
    'MX': 1010,
    'MXC': 1090,
    'MXCI': 1091,
    'MXCII': 1092,
    'MXCIII': 1093,
    'MXCIV': 1094,
    'MXCIX': 1099,
    'MXCV': 1095,
    'MXCVI': 1096,
    'MXCVII': 1097,
    'MXCVIII': 1098,
    'MXI': 1011,
    'MXII': 1012,
    'MXIII': 1013,
    'MXIV': 1014,
    'MXIX': 1019,
    'MXL': 1040,
    'MXLI': 1041,
    'MXLII': 1042,
    'MXLIII': 1043,
    'MXLIV': 1044,
    'MXLIX': 1049,
    'MXLV': 1045,
    'MXLVI': 1046,
    'MXLVII': 1047,
    'MXLVIII': 1048,
    'MXV': 1015,
    'MXVI': 1016,
    'MXVII': 1017,
    'MXVIII': 1018,
    'MXX': 1020,
    'MXXI': 1021,
    'MXXII': 1022,
    'MXXIII': 1023,
    'MXXIV': 1024,
    'MXXIX': 1029,
    'MXXV': 1025,
    'MXXVI': 1026,
    'MXXVII': 1027,
    'MXXVIII': 1028,
    'MXXX': 1030,
    'MXXXI': 1031,
    'MXXXII': 1032,
    'MXXXIII': 1033,
    'MXXXIV': 1034,
    'MXXXIX': 1039,
    'MXXXV': 1035,
    'MXXXVI': 1036,
    'MXXXVII': 1037,
    'MXXXVIII': 1038,
    'V': 5,
    'VI': 6,
    'VII': 7,
    'VIII': 8,
    'X': 10,
    'XC': 90,
    'XCI': 91,
    'XCII': 92,
    'XCIII': 93,
    'XCIV': 94,
    'XCIX': 99,
    'XCV': 95,
    'XCVI': 96,
    'XCVII': 97,
    'XCVIII': 98,
    'XI': 11,
    'XII': 12,
    'XIII': 13,
    'XIV': 14,
    'XIX': 19,
    'XL': 40,
    'XLI': 41,
    'XLII': 42,
    'XLIII': 43,
    'XLIV': 44,
    'XLIX': 49,
    'XLV': 45,
    'XLVI': 46,
    'XLVII': 47,
    'XLVIII': 48,
    'XV': 15,
    'XVI': 16,
    'XVII': 17,
    'XVIII': 18,
    'XX': 20,
    'XXI': 21,
    'XXII': 22,
    'XXIII': 23,
    'XXIV': 24,
    'XXIX': 29,
    'XXV': 25,
    'XXVI': 26,
    'XXVII': 27,
    'XXVIII': 28,
    'XXX': 30,
    'XXXI': 31,
    'XXXII': 32,
    'XXXIII': 33,
    'XXXIV': 34,
    'XXXIX': 39,
    'XXXV': 35,
    'XXXVI': 36,
    'XXXVII': 37,
    'XXXVIII': 38,
}


def solution(n):
    return mapping[n]

SYMBOLS = (
    ('M', 1000),
    ('CM', 900),
    ('D', 500),
    ('CD', 400),
    ('C', 100),
    ('XC', 90),
    ('L', 50),
    ('XL', 40),
    ('X', 10),
    ('IX', 9),
    ('V', 5),
    ('IV', 4),
    ('I', 1),
)

def solution(input):
    if not input:
        return 0
    for char, value in SYMBOLS:
        if input.startswith(char):
            return value + solution(input[len(char):])

def solution(roman): 
    romanic={"M":1000,"D":500,"C":100,"L":50,"X":10,"V":5,"I":1} 
    number=0
    prev_num=0
    for i in roman:  
        number+=romanic[i] 
        if romanic[i]>prev_num: 
            number=number-(2*prev_num)
        prev_num=romanic[i]
    return number


values = [('M', 1000), ('CM', -200), ('D', 500), ('CD', -200),
          ('C', 100), ('XC', -20), ('L', 50), ('XL', -20),
          ('X', 10), ('IX', -2), ('V', 5), ('IV', -2),
          ('I', 1)]
def solution(roman):
    return sum(roman.count(s)*v for s,v in values)

def solution(roman):
    ans = 0
    numerals = {"M":1000,"D":500,"C":100,"L":50,"X":10,"V":5,"I":1}
    for x in range(0,len(roman)):
        if x < len(roman)-1 and numerals[roman[x]] < numerals[roman[x+1]]:
            ans = ans - numerals[roman[x]]
        else:
            ans = ans + numerals[roman[x]]
    return ans

import lzma, base64

solution = lambda r: lzma.decompress(base64.b64decode("""\
                                 /Td6WFo
                                 AAATm1r
                                 RGAgAhA
                                 RYAAAB0
                                 L+Wj4IT
                                 PDa5dAC
                                  +IBTAD
                                  CJOfKM
                                  Rt/y05
                                  ncAbPH
                                  e/ziZ5
                                  +lW9kF
                                9apVzeQmm
                               psQxWSa1Vj
                               Vw0eOX96iJ
                              AQAOMdiyld0
                             sRLijjQWnNEj
                            SX+C4RCcTLw6
                            bbBQ4gBNEtE/
                           J8Xpew2izDFru
                         zCker5is WtTkyf
                        Bmh1cPQf  uhXI5E
                       Elng7n5P   7Az2pC                                 ksO2lQlx4JKbk
                      CMHbwaIh6   bK9e5p                                GyvWtQJb32tJ+s1j
                     Nw4AEa0eX    7R9U7X                            ns57GeveiFAaaLdiwpGIf
                    zNJytHpyxR    jl/SQT                          EBPJ3/dJ7D1CpMr5lEVk3yRr
                   Muo2eLSouN     BHkDVz                        b6rQexAiAGqur2nqcP6iMUab7lJ
                  7Atsjv09bPz     Mh/tzn                       3Duiy4gfTajPi1GXYddhGNGPKu6Y
                  T7VZO0gHZC8OoLkdG4TIzM                      b8qfQj0Krb/4D/KketjjIVXLSQscFD
                  FRQ8NlZRz8S/uAACXvxhrB                     I5UkGzWXQB921RMO46lOq1Qpj/DAU+R
                  yDhpaE3jagOIQ6t8tC+57aq26                  6SHjln1K49lAj+0QxAa5itcNxqYvkNYb
                    nWuZyHzEpIaj6M721gBPZGuq90WtHJ        QfSmhkU3g8oYn4dXMfOYd/JxVNTFv0uER3h
                        CdkSk4B+DEJBg0cS2CMoCEhmJ9R7Ux  N2pYMYGoKrZ6kCTSXC+6Cn+bCfrOulsOTxWR+
                            TBx/B4fyX/vSDY55/1LPURZfrWrKF3jTGJopUpacl4hajl3nuIW7V31oddC8+j7sfC
                               LEWKiQgB5sp/SjtvvbPDVjibyvrOs975PIBz8jVo4W88FHwFZ7OSiaswWcZCINEj
                                  h5NgjvBB8nzbtA9Nc/KE0thSHUTeotlfpZO84FAiyCFpRMKcfLpnB/+BnLqL4D
                                  3i0UJe OX7/LYhEhcl/oe8d4Eoz6zZwbYrMlc/W/Z13DUOYfIDuD2GqbWELZzkd
                                  rlqFSGv7T8bBwvhW3I9WfPCRJzU+Yruy8Yv2fKQKLDBPQLuQr7zbIsMM6Wq7pR9Xy
                                  ptgNFP7ebeDrK3/b1C4hQsrH6BHABWFdg31SbpCijEMAOXib5ZjWr+fSik6P6RLMzuY8
                                  v1u5z9cvy/BBokC2gu3XIVspV9CPSYw7dng3aA6JXvp3oYr6GYUnPNaRs8xWn6/l
                                 DxmBvS9EBq3zLapEaXOI0f+Ov2HBxwo6nqeqfu7skPEluQa8c1XCUnjJXpDc1q8aqr
                                oQPfyJt80Z/kLYHqoyly82sTylBVByPbdGOx1aLU8DJcwPVoKldM+n6OxVa2sTZQ3+Kz5Un
                                 3W3k1WL+6p8n5d0WO7Fm89A9rXPjC7RyMheWuvyjBzvMrDicRsoTbkKOlE9WgCBLwIUvJ9d77Y
                                 cGmxHZex4fn2exxXwObOfXDI67dnrEV9VqirXa05i+LCw2NmLa1O5qS6227qwrDRFX+Ge30Mce
                                 licP/W9tongIW1++1KuyAHYdTacDyNfaC1FhHW4VUcTwyjqXwmJ9OSFuxmkHH8Xs
                                 MgVopPAgd+aK8HmD2HLJ4Pm9dduyMPBuWx18btQUxgPL0EiB+1uhOupA6epIRCHuQp5 d
                                9/7QaZHwi+loqjcRnfocYK1oGHcF    pjVMcOHy19U5I3IEGC9YH7kyMUSNfvxWCzynsz
                                ZyL5d6wDfGq10sQzuHT0zBvp4a      wKgt2P82d4Y4Ucahat42JzGunKGB34R1t+2H
                                IBoV9R0Od4vsdKc2y8+SaNWN        3h5ru+y195DJ+ADp+XMz8omYShSDnmXwKe5H8
                                 pBIKzUTkny+mgMO5TTl3LN        m1f64bRxbq8bQ8u5Fd/RyknXda8jeLZKy1daUum      iO
                                 jWu24qGCtfMsIjA20wwk0l        HX brW/Hw9VeMtG8pXRQsOEamAUfeyJdwRZOA35cpvauZOY
                                  lfS9Mo6bG3e28lh3vEo+s        i1 up9tqkQ/QE+At+GJYzbJg9Vhn+T4Pont99BdW0NG9l
                                  NH+cIWItjDqN9ELhGuBAbK       og eaVoVj4v9NA6GI0FpfSnI87b6DehE/D Ys
                                  iNvSwI/YojHiukqEnDZ+hiUgr       xN1FyUwDjpF/3khOVikJjrcypyzbCNF
                                  iF+wXkiG4N57WF4xKvVRFYZJwpE      TXznQ6KRBMVeA0HPReN   P4PO UuXEQ
                                  boQTHjMF6CZ6zNtOUwpDWwabsmH7m    zHROuVp/CU4nyYg3C+Xe    OSr  8C1
                                  I3ZXS4OnhSaRVpw1fmKxVYz+zFxCMbj    MN2zKyiKGxLycuDDtpk     r
                                  mk0VwLYmECLn/+4AZLlvGYZgs9+dswl/R     oOiTWrRLWYNCLwDuO
                                  NCquFYpXwPJ7OTfZmI/lSci0oxt6K1bCA+     LmwevjoFurWILV3m
                                  hJy91lo3FR75O+pTOFOXVqHREDIq54DhRhs     +JX+k/56oDlL
                                  8khxwGhFudFIJlMR+ocl4pcn5oal7b1yUv7P      EQ6bhSzUGT
                              2DkhLG2xToc1FkSUCUs0ZBForTksg4oKeXY+wmzT5      d0ov8uhIs3
                     RkU5d73LAX2WB3K8pSP7REvCXZN5GlmRpRNJyEoFfSF+EJBVHi       amOIgs5/Jf
               HE9ZsEXrPyI9VkYUbA5zfuBuC6UbRFbGJv5kd0IYSbAGZQ+6Ip/n6XO0        FeUNdLXk8
          QNFBENfFfvSd7PYEPTpxHcUKRgoBXHitXZ8yyhsx98RQCnWJ37S2ZMqCyj7XG         N1bTCXhXN
    C8SH/0qhB8eEMTI4MlZfQPN9GiK1rB+Kew7vXPlWUeVEM1yvdK6nip8ZmoVOOgj9dy           +NfqJ1wN
  C6wTvnr4k7dBav1DI4r1M154EwJ5fQHtVq7huhJIHeVFFMIsJOJHwaw7HIOpAB+ra8Fi            0Rtsjudc
 co20P5sbAEOg50/JcF3wwsX6vLrPkXMrQ7wOHwvRS17E4gPZszd9fOPziqFUQTWn0qlv              kt3DjZHz
/ze4tiWlF94TLmcQTZUmsvJdWrMNVIt4itpjZQ71tkkFzYmdGl/67dIBwTSTxN3LxSefX               mNbDPW9
GPGTWnKXk61yp38Qa06gIHaxpBsRYotF8v4pFe8pJf23jrQYAmNsgnTjrEi/YteTy2GV                 /rCKdJA
hX9K/GrNHuFaoq17s5AEjYBwQWFiRrIHltzynhi+xQHCTyzguBYLrT1BlAe433rIcY                   1fTm0mxs
KYwQiX2KR/w07P9g4NolasD9AaMUREJKbFe2DHoT      C34ZqIGdqD67GXf3vNKT                  b41gBup2XJ
 3Ae4ItCMgUkRcpAhfagPR            YwuTzM      BDdcOS1qh4mdxK471MjY                  ShqmAlAMOx8
  rcxtoAmdK4zCQg7WKTy+wv          J7AwNX      FACIORl3QZDAun/4B2L/                 kcQZRqVnDbzde
    FyE/AGv2lKBQcVUTWs5LY         /WHLkX      +e4DaGLJSvBpS0JgM/w4                 pH2JnU6mZ3YB
      UoQiKVB6E6Q+R5rSF78h        o8ZWh1       Ze0dDrGjhvFlSwq1jzn                 wZ7  UeJJg6+
        rf39tvWMSrRkBbFF3WX       uc7vqI       HNL63rtNLDYk1lNSP91                 uZ     Et+c0
          2PjNdK+aCUIJGBLiFG      umzPTv       Eb5i1TeV9rsqWAXO9+i                         y7lq
            r8W3HS348PkFoj7D5     TaWMTd       GDkVzQJWOqKE0a2jlr/                         Ajpo
              tE1f3mNbjnlP3gr     1j0Tfz        HNJrXRuaUyruMQXZZu                           s4
                YmzQhagmlyLgC6    9bm0yu        8v7v6ILSbFEUtOo/j
                 bljZ4G+CmEOhnt   7J5uOA        a5bqP/fS2tXWFNq5u
                   hCRpmP1C2lKIh  ++Cvu0         Me8l9dy9ehafsxIG
                    5unn/tSbpZ6JU Qnx6Yf         Y47uKb+W4yiX6D4t
                     8JvEHDtvot884paTfUy         UuoVJ3Srm9Xcj2nJ
                       VoUY5yr+bEdtU50V+          bNIm8TLp45w3MCD
                         Co3Ry4SRQvsG/6l          0SszckG+2WefFa
                          S6scWyVc9WX5HeW/        jixEi44ljwrNs2
                           b6Brc3o2Sqd6n831d       lgOO2nT+5rm18
                            qdajthwQIdeJI12t       FOPWTVVvuW+X6U
                             8p0aoC0KHtkIQRg        sOmWEcALsRnKV+
                              1VvSiwDx4e71V          LzQHHYIwTWdQa1
                               Jc7IzK6CQKx            V//Ai2P1TGA6wv
                                gFmA2icc/             8teq5Ef3CPO9COg
                                pEA1OU9R               yvpCuuWeBpNY8c
                                 LqCLorm               hhkGBB7I0CXwuy5
                                 wx1tyUp                H1qdSiGLomuoIO
                                 DWlFe21                OTWgfZ8f/yPXhZ
                                 0EsElFT                 Mkxmwt8XJA3Yr
                                 GOGywvo                 bmHFrN9tpD6YD
                                  FAUCHa                 6QSN4doeNIPUG
                                  O4TzQb                  Bg4hRqxxFXVI
                                  sxgb30                  eVGwfxiUDvZ
                                  tjR0N3                  UzlkXEMyQEc
                                  ZWU2AF                  STp4lJJtBY+
                                  yphBJE                   vt6PB2jIW2
                                  1BR9fH                   Mx5qIAmAQh
                                  0lkMnx                   Iw6EoryBGu
                                  mM0iMM                   sQjGLtB5EO
                                  IqoEDu                   gHditn3CoK
                                  WW5lsj                   BD3Qx/0qdJ
                                  CuS6GX                   x4FM2ebnO8fWKp
                                  ntfA8d                   LzSeUVtQdjr6baJF
                                  FvPKTx                    ROHoATjmcuuS8Za
                                  +k8hIE                    Y4QPMhGvw+rgmyO
                                  eS8ljL                    NRa+3ee2ejgRJ
                                  c7dN0u                    D2wdc+VotP3H
                                  gRwcVW                     CLXrUkFgFJ
                                  wEcr3+                     hmfByOZqn
                                  qKf0LJ                     ka7Bshnwx
                                  3Fo0Yc                      B4P6oE8
                                 kTBeuis                    rshRGerY
                                 N1H3fvn                  1K0EZPQbP
GS+o85xeZ/wyT2TJZ6RegMRdEdU/Haq0NXmXBLEQW7mgH7rBKJRWimm6vmrxhQewbVBdoszwppeYiIeukokoL0KUGtHWNUpaHG54bzeeH5mPrJ
UDPEreNjIFmaxZ6Lib6q4MQOxaFwAAAABSbX0sVUXgFAAByhvQiQIAiLSQnrHEZ/sCAAAAAARZWg===""")).decode().split().index(r)

def solution(roman):
    if roman == "": return 0
    if roman[:2] == "IV": return 4 + solution(roman[2:])
    if roman[:2] == "IX": return 9 + solution(roman[2:])
    if roman[:2] == "XL": return 40 + solution(roman[2:])
    if roman[:2] == "XC": return 90 + solution(roman[2:])
    if roman[:2] == "CD": return 400 + solution(roman[2:])
    if roman[:2] == "CM": return 900 + solution(roman[2:])
    if roman[0] == "I": return 1 + solution(roman[1:])
    if roman[0] == "V": return 5 + solution(roman[1:])
    if roman[0] == "X": return 10 + solution(roman[1:])
    if roman[0] == "L": return 50 + solution(roman[1:])
    if roman[0] == "C": return 100 + solution(roman[1:])
    if roman[0] == "D": return 500 + solution(roman[1:])
    if roman[0] == "M": return 1000 + solution(roman[1:])