from collections import defaultdict

language = 'EN'

POKEMON = defaultdict(lambda: '?', {
    0: '--',
    1: 'Bulbasaur',
    2: 'Ivysaur',
    3: 'Venusaur',
    4: 'Charmander',
    5: 'Charmeleon',
    6: 'Charizard',
    7: 'Squirtle',
    8: 'Wartortle',
    9: 'Blastoise',
    10: 'Caterpie',
    11: 'Metapod',
    12: 'Butterfree',
    13: 'Weedle',
    14: 'Kakuna',
    15: 'Beedrill',
    16: 'Pidgey',
    17: 'Pidgeotto',
    18: 'Pidgeot',
    19: 'Rattata',
    20: 'Raticate',
    21: 'Spearow',
    22: 'Fearow',
    23: 'Ekans',
    24: 'Arbok',
    25: 'Pikachu',
    26: 'Raichu',
    27: 'Sandshrew',
    28: 'Sandslash',
    29: 'Nidoran♀',
    30: 'Nidorina',
    31: 'Nidoqueen',
    32: 'Nidoran♂',
    33: 'Nidorino',
    34: 'Nidoking',
    35: 'Clefairy',
    36: 'Clefable',
    37: 'Vulpix',
    38: 'Ninetales',
    39: 'Jigglypuff',
    40: 'Wigglytuff',
    41: 'Zubat',
    42: 'Golbat',
    43: 'Oddish',
    44: 'Gloom',
    45: 'Vileplume',
    46: 'Paras',
    47: 'Parasect',
    48: 'Venonat',
    49: 'Venomoth',
    50: 'Diglett',
    51: 'Dugtrio',
    52: 'Meowth',
    53: 'Persian',
    54: 'Psyduck',
    55: 'Golduck',
    56: 'Mankey',
    57: 'Primeape',
    58: 'Growlithe',
    59: 'Arcanine',
    60: 'Poliwag',
    61: 'Poliwhirl',
    62: 'Poliwrath',
    63: 'Abra',
    64: 'Kadabra',
    65: 'Alakazam',
    66: 'Machop',
    67: 'Machoke',
    68: 'Machamp',
    69: 'Bellsprout',
    70: 'Weepinbell',
    71: 'Victreebel',
    72: 'Tentacool',
    73: 'Tentacruel',
    74: 'Geodude',
    75: 'Graveler',
    76: 'Golem',
    77: 'Ponyta',
    78: 'Rapidash',
    79: 'Slowpoke',
    80: 'Slowbro',
    81: 'Magnemite',
    82: 'Magneton',
    83: "Farfetch'd",
    84: 'Doduo',
    85: 'Dodrio',
    86: 'Seel',
    87: 'Dewgong',
    88: 'Grimer',
    89: 'Muk',
    90: 'Shellder',
    91: 'Cloyster',
    92: 'Gastly',
    93: 'Haunter',
    94: 'Gengar',
    95: 'Onix',
    96: 'Drowzee',
    97: 'Hypno',
    98: 'Krabby',
    99: 'Kingler',
    100: 'Voltorb',
    101: 'Electrode',
    102: 'Exeggcute',
    103: 'Exeggutor',
    104: 'Cubone',
    105: 'Marowak',
    106: 'Hitmonlee',
    107: 'Hitmonchan',
    108: 'Lickitung',
    109: 'Koffing',
    110: 'Weezing',
    111: 'Rhyhorn',
    112: 'Rhydon',
    113: 'Chansey',
    114: 'Tangela',
    115: 'Kangaskhan',
    116: 'Horsea',
    117: 'Seadra',
    118: 'Goldeen',
    119: 'Seaking',
    120: 'Staryu',
    121: 'Starmie',
    122: 'Mr. Mime',
    123: 'Scyther',
    124: 'Jynx',
    125: 'Electabuzz',
    126: 'Magmar',
    127: 'Pinsir',
    128: 'Tauros',
    129: 'Magikarp',
    130: 'Gyarados',
    131: 'Lapras',
    132: 'Ditto',
    133: 'Eevee',
    134: 'Vaporeon',
    135: 'Jolteon',
    136: 'Flareon',
    137: 'Porygon',
    138: 'Omanyte',
    139: 'Omastar',
    140: 'Kabuto',
    141: 'Kabutops',
    142: 'Aerodactyl',
    143: 'Snorlax',
    144: 'Articuno',
    145: 'Zapdos',
    146: 'Moltres',
    147: 'Dratini',
    148: 'Dragonair',
    149: 'Dragonite',
    150: 'Mewtwo',
    151: 'Mew',
    152: 'Chikorita',
    153: 'Bayleef',
    154: 'Meganium',
    155: 'Cyndaquil',
    156: 'Quilava',
    157: 'Typhlosion',
    158: 'Totodile',
    159: 'Croconaw',
    160: 'Feraligatr',
    161: 'Sentret',
    162: 'Furret',
    163: 'Hoothoot',
    164: 'Noctowl',
    165: 'Ledyba',
    166: 'Ledian',
    167: 'Spinarak',
    168: 'Ariados',
    169: 'Crobat',
    170: 'Chinchou',
    171: 'Lanturn',
    172: 'Pichu',
    173: 'Cleffa',
    174: 'Igglybuff',
    175: 'Togepi',
    176: 'Togetic',
    177: 'Natu',
    178: 'Xatu',
    179: 'Mareep',
    180: 'Flaaffy',
    181: 'Ampharos',
    182: 'Bellossom',
    183: 'Marill',
    184: 'Azumarill',
    185: 'Sudowoodo',
    186: 'Politoed',
    187: 'Hoppip',
    188: 'Skiploom',
    189: 'Jumpluff',
    190: 'Aipom',
    191: 'Sunkern',
    192: 'Sunflora',
    193: 'Yanma',
    194: 'Wooper',
    195: 'Quagsire',
    196: 'Espeon',
    197: 'Umbreon',
    198: 'Murkrow',
    199: 'Slowking',
    200: 'Misdreavus',
    201: 'Unown',
    202: 'Wobbuffet',
    203: 'Girafarig',
    204: 'Pineco',
    205: 'Forretress',
    206: 'Dunsparce',
    207: 'Gligar',
    208: 'Steelix',
    209: 'Snubbull',
    210: 'Granbull',
    211: 'Qwilfish',
    212: 'Scizor',
    213: 'Shuckle',
    214: 'Heracross',
    215: 'Sneasel',
    216: 'Teddiursa',
    217: 'Ursaring',
    218: 'Slugma',
    219: 'Magcargo',
    220: 'Swinub',
    221: 'Piloswine',
    222: 'Corsola',
    223: 'Remoraid',
    224: 'Octillery',
    225: 'Delibird',
    226: 'Mantine',
    227: 'Skarmory',
    228: 'Houndour',
    229: 'Houndoom',
    230: 'Kingdra',
    231: 'Phanpy',
    232: 'Donphan',
    233: 'Porygon2',
    234: 'Stantler',
    235: 'Smeargle',
    236: 'Tyrogue',
    237: 'Hitmontop',
    238: 'Smoochum',
    239: 'Elekid',
    240: 'Magby',
    241: 'Miltank',
    242: 'Blissey',
    243: 'Raikou',
    244: 'Entei',
    245: 'Suicune',
    246: 'Larvitar',
    247: 'Pupitar',
    248: 'Tyranitar',
    249: 'Lugia',
    250: 'Ho-Oh',
    251: 'Celebi',
    252: 'Treecko',
    253: 'Grovyle',
    254: 'Sceptile',
    255: 'Torchic',
    256: 'Combusken',
    257: 'Blaziken',
    258: 'Mudkip',
    259: 'Marshtomp',
    260: 'Swampert',
    261: 'Poochyena',
    262: 'Mightyena',
    263: 'Zigzagoon',
    264: 'Linoone',
    265: 'Wurmple',
    266: 'Silcoon',
    267: 'Beautifly',
    268: 'Cascoon',
    269: 'Dustox',
    270: 'Lotad',
    271: 'Lombre',
    272: 'Ludicolo',
    273: 'Seedot',
    274: 'Nuzleaf',
    275: 'Shiftry',
    276: 'Taillow',
    277: 'Swellow',
    278: 'Wingull',
    279: 'Pelipper',
    280: 'Ralts',
    281: 'Kirlia',
    282: 'Gardevoir',
    283: 'Surskit',
    284: 'Masquerain',
    285: 'Shroomish',
    286: 'Breloom',
    287: 'Slakoth',
    288: 'Vigoroth',
    289: 'Slaking',
    290: 'Nincada',
    291: 'Ninjask',
    292: 'Shedinja',
    293: 'Whismur',
    294: 'Loudred',
    295: 'Exploud',
    296: 'Makuhita',
    297: 'Hariyama',
    298: 'Azurill',
    299: 'Nosepass',
    300: 'Skitty',
    301: 'Delcatty',
    302: 'Sableye',
    303: 'Mawile',
    304: 'Aron',
    305: 'Lairon',
    306: 'Aggron',
    307: 'Meditite',
    308: 'Medicham',
    309: 'Electrike',
    310: 'Manectric',
    311: 'Plusle',
    312: 'Minun',
    313: 'Volbeat',
    314: 'Illumise',
    315: 'Roselia',
    316: 'Gulpin',
    317: 'Swalot',
    318: 'Carvanha',
    319: 'Sharpedo',
    320: 'Wailmer',
    321: 'Wailord',
    322: 'Numel',
    323: 'Camerupt',
    324: 'Torkoal',
    325: 'Spoink',
    326: 'Grumpig',
    327: 'Spinda',
    328: 'Trapinch',
    329: 'Vibrava',
    330: 'Flygon',
    331: 'Cacnea',
    332: 'Cacturne',
    333: 'Swablu',
    334: 'Altaria',
    335: 'Zangoose',
    336: 'Seviper',
    337: 'Lunatone',
    338: 'Solrock',
    339: 'Barboach',
    340: 'Whiscash',
    341: 'Corphish',
    342: 'Crawdaunt',
    343: 'Baltoy',
    344: 'Claydol',
    345: 'Lileep',
    346: 'Cradily',
    347: 'Anorith',
    348: 'Armaldo',
    349: 'Feebas',
    350: 'Milotic',
    351: 'Castform',
    352: 'Kecleon',
    353: 'Shuppet',
    354: 'Banette',
    355: 'Duskull',
    356: 'Dusclops',
    357: 'Tropius',
    358: 'Chimecho',
    359: 'Absol',
    360: 'Wynaut',
    361: 'Snorunt',
    362: 'Glalie',
    363: 'Spheal',
    364: 'Sealeo',
    365: 'Walrein',
    366: 'Clamperl',
    367: 'Huntail',
    368: 'Gorebyss',
    369: 'Relicanth',
    370: 'Luvdisc',
    371: 'Bagon',
    372: 'Shelgon',
    373: 'Salamence',
    374: 'Beldum',
    375: 'Metang',
    376: 'Metagross',
    377: 'Regirock',
    378: 'Regice',
    379: 'Registeel',
    380: 'Latias',
    381: 'Latios',
    382: 'Kyogre',
    383: 'Groudon',
    384: 'Rayquaza',
    385: 'Jirachi',
    386: 'Deoxys',
    387: "Turtwig",
    388: "Grotle",
    389: "Torterra",
    390: "Chimchar",
    391: "Monferno",
    392: "Infernape",
    393: "Piplup",
    394: "Prinplup",
    395: "Empoleon",
    396: "Starly",
    397: "Staravia",
    398: "Staraptor",
    399: "Bidoof",
    400: "Bibarel",
    401: "Kricketot",
    402: "Kricketune",
    403: "Shinx",
    404: "Luxio",
    405: "Luxray",
    406: "Budew",
    407: "Roserade",
    408: "Cranidos",
    409: "Rampardos",
    410: "Shieldon",
    411: "Bastiodon",
    412: "Burmy",
    413: "Wormadam",
    414: "Mothim",
    415: "Combee",
    416: "Vespiquen",
    417: "Pachirisu",
    418: "Buizel",
    419: "Floatzel",
    420: "Cherubi",
    421: "Cherrim",
    422: "Shellos",
    423: "Gastrodon",
    424: "Ambipom",
    425: "Drifloon",
    426: "Drifblim",
    427: "Buneary",
    428: "Lopunny",
    429: "Mismagius",
    430: "Honchkrow",
    431: "Glameow",
    432: "Purugly",
    433: "Chingling",
    434: "Stunky",
    435: "Skuntank",
    436: "Bronzor",
    437: "Bronzong",
    438: "Bonsly",
    439: "Mime Jr.",
    440: "Happiny",
    441: "Chatot",
    442: "Spiritomb",
    443: "Gible",
    444: "Gabite",
    445: "Garchomp",
    446: "Munchlax",
    447: "Riolu",
    448: "Lucario",
    449: "Hippopotas",
    450: "Hippowdon",
    451: "Skorupi",
    452: "Drapion",
    453: "Croagunk",
    454: "Toxicroak",
    455: "Carnivine",
    456: "Finneon",
    457: "Lumineon",
    458: "Mantyke",
    459: "Snover",
    460: "Abomasnow",
    461: "Weavile",
    462: "Magnezone",
    463: "Lickilicky",
    464: "Rhyperior",
    465: "Tangrowth",
    466: "Electivire",
    467: "Magmortar",
    468: "Togekiss",
    469: "Yanmega",
    470: "Leafeon",
    471: "Glaceon",
    472: "Gliscor",
    473: "Mamoswine",
    474: "Porygon-Z",
    475: "Gallade",
    476: "Probopass",
    477: "Dusknoir",
    478: "Froslass",
    479: "Rotom",
    480: "Uxie",
    481: "Mesprit",
    482: "Azelf",
    483: "Dialga",
    484: "Palkia",
    485: "Heatran",
    486: "Regigigas",
    487: "Giratina",
    488: "Cresselia",
    489: "Phione",
    490: "Manaphy",
    491: "Darkrai",
    492: "Shaymin",
    493: "Arceus",
    494: "Victini",
    495: "Snivy",
    496: "Servine",
    497: "Serperior",
    498: "Tepig",
    499: "Pignite",
    500: "Emboar",
    501: "Oshawott",
    502: "Dewott",
    503: "Samurott",
    504: "Patrat",
    505: "Watchog",
    506: "Lillipup",
    507: "Herdier",
    508: "Stoutland",
    509: "Purrloin",
    510: "Liepard",
    511: "Pansage",
    512: "Simisage",
    513: "Pansear",
    514: "Simisear",
    515: "Panpour",
    516: "Simipour",
    517: "Munna",
    518: "Musharna",
    519: "Pidove",
    520: "Tranquill",
    521: "Unfezant",
    522: "Blitzle",
    523: "Zebstrika",
    524: "Roggenrola",
    525: "Boldore",
    526: "Gigalith",
    527: "Woobat",
    528: "Swoobat",
    529: "Drilbur",
    530: "Excadrill",
    531: "Audino",
    532: "Timburr",
    533: "Gurdurr",
    534: "Conkeldurr",
    535: "Tympole",
    536: "Palpitoad",
    537: "Seismitoad",
    538: "Throh",
    539: "Sawk",
    540: "Sewaddle",
    541: "Swadloon",
    542: "Leavanny",
    543: "Venipede",
    544: "Whirlipede",
    545: "Scolipede",
    546: "Cottonee",
    547: "Whimsicott",
    548: "Petilil",
    549: "Lilligant",
    550: "Basculin",
    551: "Sandile",
    552: "Krokorok",
    553: "Krookodile",
    554: "Darumaka",
    555: "Darmanitan",
    556: "Maractus",
    557: "Dwebble",
    558: "Crustle",
    559: "Scraggy",
    560: "Scrafty",
    561: "Sigilyph",
    562: "Yamask",
    563: "Cofagrigus",
    564: "Tirtouga",
    565: "Carracosta",
    566: "Archen",
    567: "Archeops",
    568: "Trubbish",
    569: "Garbodor",
    570: "Zorua",
    571: "Zoroark",
    572: "Minccino",
    573: "Cinccino",
    574: "Gothita",
    575: "Gothorita",
    576: "Gothitelle",
    577: "Solosis",
    578: "Duosion",
    579: "Reuniclus",
    580: "Ducklett",
    581: "Swanna",
    582: "Vanillite",
    583: "Vanillish",
    584: "Vanilluxe",
    585: "Deerling",
    586: "Sawsbuck",
    587: "Emolga",
    588: "Karrablast",
    589: "Escavalier",
    590: "Foongus",
    591: "Amoonguss",
    592: "Frillish",
    593: "Jellicent",
    594: "Alomomola",
    595: "Joltik",
    596: "Galvantula",
    597: "Ferroseed",
    598: "Ferrothorn",
    599: "Klink",
    600: "Klang",
    601: "Klinklang",
    602: "Tynamo",
    603: "Eelektrik",
    604: "Eelektross",
    605: "Elgyem",
    606: "Beheeyem",
    607: "Litwick",
    608: "Lampent",
    609: "Chandelure",
    610: "Axew",
    611: "Fraxure",
    612: "Haxorus",
    613: "Cubchoo",
    614: "Beartic",
    615: "Cryogonal",
    616: "Shelmet",
    617: "Accelgor",
    618: "Stunfisk",
    619: "Mienfoo",
    620: "Mienshao",
    621: "Druddigon",
    622: "Golett",
    623: "Golurk",
    624: "Pawniard",
    625: "Bisharp",
    626: "Bouffalant",
    627: "Rufflet",
    628: "Braviary",
    629: "Vullaby",
    630: "Mandibuzz",
    631: "Heatmor",
    632: "Durant",
    633: "Deino",
    634: "Zweilous",
    635: "Hydreigon",
    636: "Larvesta",
    637: "Volcarona",
    638: "Cobalion",
    639: "Terrakion",
    640: "Virizion",
    641: "Tornadus",
    642: "Thundurus",
    643: "Reshiram",
    644: "Zekrom",
    645: "Landorus",
    646: "Kyurem",
    647: "Keldeo",
    648: "Meloetta",
    649: "Genesect",
    650: "Chespin",
    651: "Quilladin",
    652: "Chesnaught",
    653: "Fennekin",
    654: "Braixen",
    655: "Delphox",
    656: "Froakie",
    657: "Frogadier",
    658: "Greninja",
    659: "Bunnelby",
    660: "Diggersby",
    661: "Fletchling",
    662: "Fletchinder",
    663: "Talonflame",
    664: "Scatterbug",
    665: "Spewpa",
    666: "Vivillon",
    667: "Litleo",
    668: "Pyroar",
    669: "Flabebe",
    670: "Floette",
    671: "Florges",
    672: "Skiddo",
    673: "Gogoat",
    674: "Pancham",
    675: "Pangoro",
    676: "Furfrou",
    677: "Espurr",
    678: "Meowstic",
    679: "Honedge",
    680: "Doublade",
    681: "Aegislash",
    682: "Spritzee",
    683: "Aromatisse",
    684: "Swirlix",
    685: "Slurpuff",
    686: "Inkay",
    687: "Malamar",
    688: "Binacle",
    689: "Barbaracle",
    690: "Skrelp",
    691: "Dragalge",
    692: "Clauncher",
    693: "Clawitzer",
    694: "Helioptile",
    695: "Heliolisk",
    696: "Tyrunt",
    697: "Tyrantrum",
    698: "Amaura",
    699: "Aurorus",
    700: "Sylveon",
    701: "Hawlucha",
    702: "Dedenne",
    703: "Carbink",
    704: "Goomy",
    705: "Sliggoo",
    706: "Goodra",
    707: "Klefki",
    708: "Phantump",
    709: "Trevenant",
    710: "Pumpkaboo",
    711: "Gourgeist",
    712: "Bergmite",
    713: "Avalugg",
    714: "Noibat",
    715: "Noivern",
    716: "Xerneas",
    717: "Yveltal",
    718: "Zygarde",
    719: "Diancie",
    720: "Hoopa",
    721: "Volcanion",
    722: 'Rowlet',
    723: 'Dartrix',
    724: 'Decidueye',
    725: 'Litten',
    726: 'Torracat',
    727: 'Incineroar',
    728: 'Popplio',
    729: 'Brionne',
    730: 'Primarina',
    731: 'Pikipek',
    732: 'Trumbeak',
    733: 'Toucannon',
    734: 'Yungoos',
    735: 'Gumshoos',
    736: 'Grubbin',
    737: 'Charjabug',
    738: 'Vikavolt',
    739: 'Crabrawler',
    740: 'Crabominable',
    741: 'Oricorio',
    742: 'Cutiefly',
    743: 'Ribombee',
    744: 'Rockruff',
    745: 'Lycanroc',
    746: 'Wishiwashi',
    747: 'Mareanie',
    748: 'Toxapex',
    749: 'Mudbray',
    750: 'Mudsdale',
    751: 'Dewpider',
    752: 'Araquanid',
    753: 'Fomantis',
    754: 'Lurantis',
    755: 'Morelull',
    756: 'Shiinotic',
    757: 'Salandit',
    758: 'Salazzle',
    759: 'Stufful',
    760: 'Bewear',
    761: 'Bounsweet',
    762: 'Steenee',
    763: 'Tsareena',
    764: 'Comfey',
    765: 'Oranguru',
    766: 'Passimian',
    767: 'Wimpod',
    768: 'Golisopod',
    769: 'Sandygast',
    770: 'Palossand',
    771: 'Pyukumuku',
    772: 'Type: Null',
    773: 'Silvally',
    774: 'Minior',
    775: 'Komala',
    776: 'Turtonator',
    777: 'Togedemaru',
    778: 'Mimikyu',
    779: 'Bruxish',
    780: 'Drampa',
    781: 'Dhelmise',
    782: 'Jangmo-o',
    783: 'Hakamo-o',
    784: 'Kommo-o',
    785: 'Tapu Koko',
    786: 'Tapu Lele',
    787: 'Tapu Bulu',
    788: 'Tapu Fini',
    789: 'Cosmog',
    790: 'Cosmoem',
    791: 'Solgaleo',
    792: 'Lunala',
    793: 'Nihilego',
    794: 'Buzzwole',
    795: 'Pheromosa',
    796: 'Xurkitree',
    797: 'Celesteela',
    798: 'Kartana',
    799: 'Guzzlord',
    800: 'Necrozma',
    801: 'Magearna',
    802: 'Marshadow',
    803: 'Poipole',
    804: 'Naganadel',
    805: 'Stakataka',
    806: 'Blacephalon',
    807: 'Zeraora',
    808: 'Meltan',
    809: 'Melmetal',
    810: 'Grookey',
    811: 'Thwackey',
    812: 'Rillaboom',
    813: 'Scorbunny',
    814: 'Raboot',
    815: 'Cinderace',
    816: 'Sobble',
    817: 'Drizzile',
    818: 'Inteleon',
    819: 'Skwovet',
    820: 'Greedent',
    821: 'Rookidee',
    822: 'Corvisquire',
    823: 'Corviknight',
    824: 'Blipbug',
    825: 'Dottler',
    826: 'Orbeetle',
    827: 'Nickit',
    828: 'Thievul',
    829: 'Gossifleur',
    830: 'Eldegoss',
    831: 'Wooloo',
    832: 'Dubwool',
    833: 'Chewtle',
    834: 'Drednaw',
    835: 'Yamper',
    836: 'Boltund',
    837: 'Boltund',
    838: 'Carkol',
    839: 'Coalossal',
    840: 'Applin',
    841: 'Flapple',
    842: "Appletun",
    843: 'Silicobra',
    844: 'Sandaconda',
    845: 'Cramorant',
    846: 'Arrokuda',
    847: 'Barraskewda',
    848: 'Toxel',
    849: 'Toxtricity',
    850: 'Sizzlipede',
    851: 'Centiskorch',
    852: 'Clobbopus',
    853: 'Grapploct',
    854: 'Sinistea',
    855: 'Polteageist',
    856: 'Hatenna',
    857: 'Hattrem',
    858: 'Hatterene',
    859: 'Impidimp',
    860: 'Morgrem',
    861: 'Grimmsnarl',
    862: 'Obstagoon',
    863: 'Perrserker',
    864: 'Cursola',
    865: "Sirfetch'd",
    866: 'Mr. Rime',
    867: 'Runerigus',
    868: 'Milcery',
    869: 'Alcremie',
    870: 'Falinks',
    871: 'Pincurchin',
    872: 'Snom',
    873: 'Frosmoth',
    874: 'Stonjourner',
    875: 'Eiscue',
    876: 'Indeedee',
    877: 'Morpeko',
    878: 'Cufant',
    879: 'Copperajah',
    880: 'Dracozolt',
    881: 'Arctozolt',
    882: 'Dracovish',
    883: 'Arctovish',
    884: 'Duraludon',
    885: 'Dreepy',
    886: 'Drakloak',
    887: 'Dragapult',
    888: 'Zacian',
    889: 'Zamazenta',
    890: 'Eternatus',
    891: 'Kubfu',
    892: 'Urshifu',
    893: 'Zarude',
    894: 'Regieleki',
    895: 'Regidrago',
    896: 'Glastrier',
    897: 'Spectrier',
    898: 'Calyrex'
})

FORMS = defaultdict(lambda: '?', {
    0: "Unset",
    1: "A",
    2: "B",
    3: "C",
    4: "D",
    5: "E",
    6: "F",
    7: "G",
    8: "H",
    9: "I",
    10: "J",
    11: "K",
    12: "L",
    13: "M",
    14: "N",
    15: "O",
    16: "P",
    17: "Q",
    18: "R",
    19: "S",
    20: "T",
    21: "U",
    22: "V",
    23: "W",
    24: "X",
    25: "Y",
    26: "Z",
    27: "Exclamation Point",
    28: "Question Mark",
    29: "Normal",
    30: "Sunny",
    31: "Rainy",
    32: "Snowy",
    33: "Normal",
    34: "Attack",
    35: "Defense",
    36: "Speed",
    37: "0",
    38: "1",
    39: "2",
    40: "3",
    41: "4",
    42: "5",
    43: "6",
    44: "7",
    45: "Normal",
    46: "Alola",
    47: "Normal",
    48: "Alola",
    49: "Normal",
    50: "Alola",
    51: "Normal",
    52: "Alola",
    53: "Normal",
    54: "Alola",
    55: "Normal",
    56: "Alola",
    57: "Normal",
    58: "Alola",
    59: "Normal",
    60: "Alola",
    61: "Normal",
    62: "Alola",
    63: "Normal",
    64: "Alola",
    65: "Normal",
    66: "Alola",
    67: "Normal",
    68: "Alola",
    69: "Normal",
    70: "Alola",
    71: "Normal",
    72: "Alola",
    73: "Normal",
    74: "Alola",
    75: "Normal",
    76: "Alola",
    77: "Normal",
    78: "Alola",
    79: "Normal",
    80: "Alola",
    81: "Normal",
    82: "Frost",
    83: "Fan",
    84: "Mow",
    85: "Wash",
    86: "Heat",
    87: "Plant",
    88: "Sandy",
    89: "Trash",
    90: "Altered",
    91: "Origin",
    92: "Sky",
    93: "Land",
    94: "Overcast",
    95: "Sunny",
    96: "West Sea",
    97: "East Sea",
    98: "West Sea",
    99: "East Sea",
    100: "Normal",
    101: "Fighting",
    102: "Flying",
    103: "Poison",
    104: "Ground",
    105: "Rock",
    106: "Bug",
    107: "Ghost",
    108: "Steel",
    109: "Fire",
    110: "Water",
    111: "Grass",
    112: "Electric",
    113: "Psychic",
    114: "Ice",
    115: "Dragon",
    116: "Dark",
    117: "Fairy",
    118: "Plant",
    119: "Sandy",
    120: "Trash",
    121: "8",
    122: "9",
    123: "10",
    124: "11",
    125: "12",
    126: "13",
    127: "14",
    128: "15",
    129: "16",
    130: "17",
    131: "18",
    132: "19",
    133: "A",
    135: "Normal",
    136: "Red Striped",
    137: "Blue Striped",
    138: "Standard",
    139: "Zen",
    140: "Incarnate",
    141: "Therian",
    142: "Incarnate",
    143: "Therian",
    144: "Incarnate",
    145: "Therian",
    146: "Normal",
    147: "Black",
    148: "White",
    149: "Ordinary",
    150: "Resolute",
    151: "Aria",
    152: "Pirouette",
    153: "Shadow",
    154: "Purified",
    155: "Shadow",
    156: "Purified",
    157: "Normal",
    158: "Shadow",
    159: "Purified",
    160: "Normal",
    161: "Shadow",
    162: "Purified",
    163: "Normal",
    164: "Shadow",
    165: "Purified",
    166: "Normal",
    167: "Shadow",
    168: "Purified",
    169: "Normal",
    170: "Shadow",
    171: "Purified",
    172: "Normal",
    173: "Shadow",
    174: "Purified",
    175: "Normal",
    176: "Shadow",
    177: "Purified",
    178: "Normal",
    179: "Shadow",
    180: "Purified",
    181: "Normal",
    182: "Shadow",
    183: "Purified",
    184: "Normal",
    185: "Shadow",
    186: "Purified",
    187: "Normal",
    188: "Shadow",
    189: "Purified",
    190: "Normal",
    191: "Shadow",
    192: "Purified",
    193: "Normal",
    194: "Shadow",
    195: "Purified",
    196: "Normal",
    197: "Shadow",
    198: "Purified",
    199: "Normal",
    200: "Shadow",
    201: "Purified",
    202: "Normal",
    203: "Shadow",
    204: "Purified",
    205: "Normal",
    206: "Shadow",
    207: "Purified",
    208: "Normal",
    209: "Shadow",
    210: "Purified",
    211: "Normal",
    212: "Shadow",
    213: "Purified",
    214: "Normal",
    215: "Shadow",
    216: "Purified",
    217: "Normal",
    218: "Shadow",
    219: "Purified",
    220: "Shadow",
    221: "Purified",
    222: "Shadow",
    223: "Purified",
    224: "Normal",
    225: "Shadow",
    226: "Purified",
    227: "Shadow",
    228: "Purified",
    229: "Normal",
    230: "Shadow",
    231: "Purified",
    232: "Normal",
    233: "Shadow",
    234: "Purified",
    235: "Normal",
    236: "Shadow",
    237: "Purified",
    238: "Normal",
    239: "Shadow",
    240: "Purified",
    241: "Normal",
    242: "Shadow",
    243: "Purified",
    244: "Normal",
    245: "Shadow",
    246: "Purified",
    247: "Normal",
    248: "Shadow",
    249: "Purified",
    250: "Normal",
    251: "Shadow",
    252: "Purified",
    253: "Normal",
    254: "Shadow",
    255: "Purified",
    256: "Normal",
    257: "Shadow",
    258: "Purified",
    259: "Normal",
    260: "Shadow",
    261: "Purified",
    262: "Normal",
    263: "Shadow",
    264: "Purified",
    265: "Normal",
    266: "Shadow",
    267: "Purified",
    268: "Normal",
    269: "Shadow",
    270: "Purified",
    271: "Normal",
    272: "Shadow",
    273: "Purified",
    274: "Normal",
    275: "Shadow",
    276: "Purified",
    277: "Normal",
    278: "Shadow",
    279: "Purified",
    280: "Normal",
    281: "Shadow",
    282: "Purified",
    283: "Normal",
    284: "Shadow",
    285: "Purified",
    286: "Normal",
    287: "Shadow",
    288: "Purified",
    289: "Normal",
    290: "Shadow",
    291: "Purified",
    292: "Normal",
    293: "Shadow",
    294: "Purified",
    295: "Normal",
    296: "Shadow",
    297: "Purified",
    298: "Normal",
    299: "Shadow",
    300: "Purified",
    301: "Normal",
    302: "Shadow",
    303: "Purified",
    304: "Normal",
    305: "Shadow",
    306: "Purified",
    307: "Normal",
    308: "Shadow",
    309: "Purified",
    310: "Normal",
    311: "Shadow",
    312: "Purified",
    313: "Normal",
    314: "Shadow",
    315: "Purified",
    316: "Normal",
    317: "Shadow",
    318: "Purified",
    319: "Normal",
    320: "Shadow",
    321: "Purified",
    322: "Normal",
    323: "Shadow",
    324: "Purified",
    585: "Spring",
    586: "Summer",
    587: "Autumn",
    588: "Winter",
    589: "Spring",
    590: "Summer",
    591: "Autumn",
    592: "Winter",
    593: "Normal",
    594: "Shock",
    595: "Burn",
    596: "Chill",
    597: "Douse",
    598: "Normal",
    600: "Normal",
    602: "Normal",
    610: "Normal",
    611: "Shadow",
    612: "Purified",
    613: "Normal",
    614: "Shadow",
    615: "Purified",
    616: "Normal",
    617: "Shadow",
    618: "Purified",
    619: "Normal",
    620: "Shadow",
    621: "Purified",
    622: "Normal",
    623: "Shadow",
    624: "Purified",
    625: "Normal",
    626: "Shadow",
    627: "Purified",
    628: "Normal",
    629: "Shadow",
    630: "Purified",
    631: "Normal",
    632: "Shadow",
    633: "Purified",
    634: "Normal",
    635: "Shadow",
    636: "Purified",
    637: "Normal",
    638: "Shadow",
    639: "Purified",
    640: "Normal",
    641: "Shadow",
    642: "Purified",
    643: "Normal",
    644: "Shadow",
    645: "Purified",
    646: "Normal",
    647: "Shadow",
    648: "Purified",
    649: "Normal",
    650: "Shadow",
    651: "Purified",
    652: "Normal",
    653: "Shadow",
    654: "Purified",
    655: "Normal",
    656: "Shadow",
    657: "Purified",
    658: "Normal",
    659: "Shadow",
    660: "Purified",
    661: "Normal",
    662: "Shadow",
    663: "Purified",
    664: "Normal",
    665: "Shadow",
    666: "Purified",
    667: "Normal",
    668: "Shadow",
    669: "Purified",
    670: "Normal",
    671: "Shadow",
    672: "Purified",
    673: "Shadow",
    674: "Purified",
    675: "Shadow",
    676: "Purified",
    677: "Normal",
    678: "Shadow",
    679: "Purified",
    680: "Normal",
    681: "Shadow",
    682: "Purified",
    683: "Normal",
    684: "Shadow",
    685: "Purified",
    686: "Shadow",
    687: "Purified",
    688: "Normal",
    689: "Shadow",
    690: "Purified",
    691: "Normal",
    692: "Shadow",
    693: "Purified",
    694: "Normal",
    695: "Shadow",
    696: "Purified",
    697: "Normal",
    698: "Shadow",
    699: "Purified",
    700: "Normal",
    701: "Shadow",
    702: "Purified",
    703: "Normal",
    704: "Shadow",
    705: "Purified",
    706: "Normal",
    707: "Shadow",
    708: "Purified",
    709: "Shadow",
    710: "Purified",
    711: "Shadow",
    712: "Purified",
    713: "Normal",
    714: "Shadow",
    715: "Purified",
    716: "Normal",
    717: "Shadow",
    718: "Purified",
    719: "Normal",
    720: "Shadow",
    721: "Purified",
    722: "Normal",
    723: "Shadow",
    724: "Purified",
    725: "Shadow",
    726: "Purified",
    727: "Shadow",
    728: "Purified",
    729: "Normal",
    730: "Shadow",
    731: "Purified",
    732: "Shadow",
    733: "Purified",
    734: "Normal",
    735: "Shadow",
    736: "Purified",
    737: "Normal",
    738: "Shadow",
    739: "Purified",
    740: "Normal",
    741: "Shadow",
    742: "Purified",
    743: "Normal",
    744: "Shadow",
    745: "Purified",
    746: "Normal",
    747: "Shadow",
    748: "Purified",
    749: "Normal",
    750: "Shadow",
    751: "Purified",
    752: "Normal",
    753: "Shadow",
    754: "Purified",
    755: "Normal",
    756: "Shadow",
    757: "Purified",
    758: "Normal",
    759: "Shadow",
    760: "Purified",
    761: "Normal",
    762: "Shadow",
    763: "Purified",
    764: "Normal",
    765: "Shadow",
    766: "Purified",
    767: "Normal",
    768: "Shadow",
    769: "Purified",
    770: "Normal",
    771: "Shadow",
    772: "Purified",
    773: "Normal",
    774: "Shadow",
    775: "Purified",
    776: "Normal",
    777: "Shadow",
    778: "Purified",
    779: "Normal",
    780: "Shadow",
    781: "Purified",
    782: "Normal",
    783: "Shadow",
    784: "Purified",
    785: "Normal",
    786: "Shadow",
    787: "Purified",
    788: "Normal",
    789: "Shadow",
    790: "Purified",
    791: "Normal",
    792: "Shadow",
    793: "Purified",
    794: "Normal",
    795: "Shadow",
    796: "Purified",
    797: "Normal",
    798: "Shadow",
    799: "Purified",
    800: "Normal",
    801: "Shadow",
    802: "Purified",
    803: "Normal",
    804: "Shadow",
    805: "Purified",
    806: "Normal",
    807: "Shadow",
    808: "Purified",
    809: "Normal",
    810: "Shadow",
    811: "Purified",
    812: "Normal",
    813: "Shadow",
    814: "Purified",
    815: "Normal",
    816: "Shadow",
    817: "Purified",
    818: "Normal",
    819: "Shadow",
    820: "Purified",
    821: "Normal",
    822: "Shadow",
    823: "Purified",
    824: "Normal",
    825: "Shadow",
    826: "Purified",
    827: "Normal",
    828: "Shadow",
    829: "Purified",
    830: "Normal",
    831: "Shadow",
    832: "Purified",
    833: "Normal",
    834: "Shadow",
    835: "Purified",
    836: "Normal",
    837: "Shadow",
    838: "Purified",
    839: "Normal",
    840: "Shadow",
    841: "Purified",
    842: "Shadow",
    843: "Purified",
    844: "Shadow",
    845: "Purified",
    846: "Normal",
    847: "Shadow",
    848: "Purified",
    849: "Normal",
    850: "Shadow",
    851: "Purified",
    852: "Normal",
    853: "Shadow",
    854: "Purified",
    855: "Normal",
    856: "Shadow",
    857: "Purified",
    858: "Normal",
    859: "Shadow",
    860: "Purified",
    861: "Normal",
    862: "Shadow",
    863: "Purified",
    864: "Normal",
    865: "Shadow",
    866: "Purified",
    867: "Normal",
    868: "Shadow",
    869: "Purified",
    870: "Normal",
    871: "Shadow",
    872: "Purified",
    873: "Normal",
    874: "Shadow",
    875: "Purified",
    876: "Normal",
    877: "Shadow",
    878: "Purified",
    879: "Normal",
    880: "Shadow",
    881: "Purified",
    882: "Shadow",
    883: "Purified",
    884: "Shadow",
    885: "Purified",
    886: "Shadow",
    887: "Purified",
    888: "Normal",
    889: "Shadow",
    890: "Purified",
    891: "Normal",
    892: "Shadow",
    893: "Purified",
    894: "Fall 2019",
    895: "Fall 2019",
    896: "Fall 2019",
    897: "Fall 2019",
    898: "Normal",
    899: "Shadow",
    900: "Purified",
    901: "Vs 2019",
    902: "Normal",
    903: "Shadow",
    904: "Purified",
    905: "Normal",
    906: "Shadow",
    907: "Purified",
    908: "Normal",
    909: "Shadow",
    910: "Purified",
    911: "Normal",
    912: "Shadow",
    913: "Purified",
    914: "Normal",
    915: "Shadow",
    916: "Purified",
    917: "Normal",
    918: "Shadow",
    919: "Purified",
    920: "Normal",
    921: "Shadow",
    922: "Purified",
    923: "Normal",
    924: "Shadow",
    925: "Purified",
    926: "Normal",
    927: "Shadow",
    928: "Purified",
    929: "Normal",
    930: "Shadow",
    931: "Purified",
    932: "Normal",
    933: "Shadow",
    934: "Purified",
    935: "Normal",
    936: "Shadow",
    937: "Purified",
    938: "Normal",
    939: "Shadow",
    940: "Purified",
    941: "Normal",
    942: "Shadow",
    943: "Purified",
    944: "Galarian",
    945: "Normal",
    946: "Galarian",
    947: "Normal",
    948: "Galarian",
    949: "Copy 2019",
    950: "Copy 2019",
    951: "Copy 2019",
    952: "Copy 2019",
    953: "Normal",
    954: "Shadow",
    955: "Purified",
    956: "Normal",
    957: "Shadow",
    958: "Purified",
    959: "Normal",
    960: "Shadow",
    961: "Purified",
    962: "Normal",
    963: "Shadow",
    964: "Purified",
    965: "Normal",
    966: "Shadow",
    967: "Purified",
    968: "Normal",
    969: "Shadow",
    970: "Purified",
    971: "Normal",
    972: "Shadow",
    973: "Purified",
    974: "Normal",
    975: "Shadow",
    976: "Purified",
    977: "Shadow",
    978: "Purified",
    979: "Shadow",
    980: "Purified",
    981: "Normal",
    982: "Shadow",
    983: "Purified",
    984: "Normal",
    985: "Shadow",
    986: "Purified",
    987: "Normal",
    988: "Shadow",
    989: "Purified",
    990: "Normal",
    991: "Shadow",
    992: "Purified",
    993: "Normal",
    994: "Shadow",
    995: "Purified",
    996: "Normal",
    997: "Shadow",
    998: "Purified",
    999: "Normal",
    1000: "Shadow",
    1001: "Purified",
    1002: "Normal",
    1003: "Shadow",
    1004: "Purified",
    1005: "Normal",
    1006: "Shadow",
    1007: "Purified",
    1008: "Normal",
    1009: "Shadow",
    1010: "Purified",
    1011: "Normal",
    1012: "Shadow",
    1013: "Purified",
    1014: "Normal",
    1015: "Shadow",
    1016: "Purified",
    1017: "Normal",
    1018: "Shadow",
    1019: "Purified",
    1020: "Normal",
    1021: "Shadow",
    1022: "Purified",
    1023: "Normal",
    1024: "Shadow",
    1025: "Purified",
    1026: "Normal",
    1027: "Shadow",
    1028: "Purified",
    1029: "Normal",
    1030: "Shadow",
    1031: "Purified",
    1032: "Normal",
    1033: "Shadow",
    1034: "Purified",
    1035: "Normal",
    1036: "Shadow",
    1037: "Purified",
    1038: "Normal",
    1039: "Shadow",
    1040: "Purified",
    1041: "Normal",
    1042: "Shadow",
    1043: "Purified",
    1044: "Normal",
    1045: "Shadow",
    1046: "Purified",
    1047: "Normal",
    1048: "Shadow",
    1049: "Purified",
    1050: "Normal",
    1051: "Shadow",
    1052: "Purified",
    1053: "Normal",
    1054: "Shadow",
    1055: "Purified",
    1056: "Normal",
    1057: "Shadow",
    1058: "Purified",
    1059: "Normal",
    1060: "Shadow",
    1061: "Purified",
    1062: "Normal",
    1063: "Shadow",
    1064: "Purified",
    1065: "Normal",
    1066: "Shadow",
    1067: "Purified",
    1068: "Normal",
    1069: "Shadow",
    1070: "Purified",
    1071: "Normal",
    1072: "Shadow",
    1073: "Purified",
    1074: "Normal",
    1075: "Shadow",
    1076: "Purified",
    1077: "Normal",
    1078: "Shadow",
    1079: "Purified",
    1080: "Normal",
    1081: "Shadow",
    1082: "Purified",
    1083: "Normal",
    1084: "Shadow",
    1085: "Purified",
    1086: "Normal",
    1087: "Shadow",
    1088: "Purified",
    1089: "Normal",
    1090: "Shadow",
    1091: "Purified",
    1092: "Normal",
    1093: "Shadow",
    1094: "Purified",
    1095: "Normal",
    1096: "Shadow",
    1097: "Purified",
    1098: "Normal",
    1099: "Shadow",
    1100: "Purified",
    1101: "Normal",
    1102: "Shadow",
    1103: "Purified",
    1104: "Normal",
    1105: "Shadow",
    1106: "Purified",
    1107: "Normal",
    1108: "Shadow",
    1109: "Purified",
    1110: "Normal",
    1111: "Shadow",
    1112: "Purified",
    1113: "Shadow",
    1114: "Purified",
    1115: "Normal",
    1116: "Shadow",
    1117: "Purified",
    1118: "Normal",
    1119: "Shadow",
    1120: "Purified",
    1121: "Normal",
    1122: "Shadow",
    1123: "Purified",
    1124: "Normal",
    1125: "Shadow",
    1126: "Purified",
    1127: "Normal",
    1128: "Shadow",
    1129: "Purified",
    1130: "Normal",
    1131: "Shadow",
    1132: "Purified",
    1133: "Normal",
    1134: "Shadow",
    1135: "Purified",
    1136: "Normal",
    1137: "Shadow",
    1138: "Purified",
    1139: "Normal",
    1140: "Shadow",
    1141: "Purified",
    1142: "Normal",
    1143: "Shadow",
    1144: "Purified",
    1145: "Normal",
    1146: "Shadow",
    1147: "Purified",
    1148: "Normal",
    1149: "Shadow",
    1150: "Purified",
    1151: "Normal",
    1152: "Shadow",
    1153: "Purified",
    1154: "Normal",
    1155: "Shadow",
    1156: "Purified",
    1157: "Normal",
    1158: "Shadow",
    1159: "Purified",
    1160: "Normal",
    1161: "Shadow",
    1162: "Purified",
    1163: "Normal",
    1164: "Shadow",
    1165: "Purified",
    1166: "Normal",
    1167: "Shadow",
    1168: "Purified",
    1169: "Normal",
    1170: "Shadow",
    1171: "Purified",
    1172: "Normal",
    1173: "Shadow",
    1174: "Purified",
    1175: "Normal",
    1176: "Shadow",
    1177: "Purified",
    1178: "Normal",
    1179: "Shadow",
    1180: "Purified",
    1181: "Normal",
    1182: "Shadow",
    1183: "Purified",
    1184: "Normal",
    1185: "Shadow",
    1186: "Purified",
    1187: "Normal",
    1188: "Shadow",
    1189: "Purified",
    1190: "Normal",
    1191: "Shadow",
    1192: "Purified",
    1193: "Normal",
    1194: "Shadow",
    1195: "Purified",
    1196: "Normal",
    1197: "Shadow",
    1198: "Purified",
    1199: "Normal",
    1200: "Shadow",
    1201: "Purified",
    1202: "Normal",
    1203: "Shadow",
    1204: "Purified",
    1205: "Normal",
    1206: "Shadow",
    1207: "Purified",
    1208: "Normal",
    1209: "Shadow",
    1210: "Purified",
    1211: "Normal",
    1212: "Shadow",
    1213: "Purified",
    1214: "Normal",
    1215: "Shadow",
    1216: "Purified",
    1217: "Normal",
    1218: "Shadow",
    1219: "Purified",
    1220: "Normal",
    1221: "Shadow",
    1222: "Purified",
    1223: "Normal",
    1224: "Shadow",
    1225: "Purified",
    1226: "Normal",
    1227: "Shadow",
    1228: "Purified",
    1229: "Normal",
    1230: "Shadow",
    1231: "Purified",
    1232: "Normal",
    1233: "Shadow",
    1234: "Purified",
    1235: "Normal",
    1236: "Shadow",
    1237: "Purified",
    1238: "Normal",
    1239: "Shadow",
    1240: "Purified",
    1241: "Normal",
    1242: "Shadow",
    1243: "Purified",
    1244: "Normal",
    1245: "Shadow",
    1246: "Purified",
    1247: "Normal",
    1248: "Shadow",
    1249: "Purified",
    1250: "Normal",
    1251: "Shadow",
    1252: "Purified",
    1253: "Normal",
    1254: "Shadow",
    1255: "Purified",
    1256: "Normal",
    1257: "Shadow",
    1258: "Purified",
    1259: "Normal",
    1260: "Shadow",
    1261: "Purified",
    1262: "Normal",
    1263: "Shadow",
    1264: "Purified",
    1265: "Normal",
    1266: "Shadow",
    1267: "Purified",
    1268: "Normal",
    1269: "Shadow",
    1270: "Purified",
    1271: "Normal",
    1272: "Shadow",
    1273: "Purified",
    1274: "Normal",
    1275: "Shadow",
    1276: "Purified",
    1277: "Normal",
    1278: "Shadow",
    1279: "Purified",
    1280: "Normal",
    1281: "Shadow",
    1282: "Purified",
    1283: "Normal",
    1284: "Shadow",
    1285: "Purified",
    1286: "Normal",
    1287: "Shadow",
    1288: "Purified",
    1289: "Normal",
    1290: "Shadow",
    1291: "Purified",
    1292: "Normal",
    1293: "Shadow",
    1294: "Purified",
    1295: "Normal",
    1296: "Shadow",
    1297: "Purified",
    1298: "Normal",
    1299: "Shadow",
    1300: "Purified",
    1301: "Normal",
    1302: "Shadow",
    1303: "Purified",
    1304: "Normal",
    1305: "Shadow",
    1306: "Purified",
    1307: "Normal",
    1308: "Shadow",
    1309: "Purified",
    1310: "Normal",
    1311: "Shadow",
    1312: "Purified",
    1313: "Normal",
    1314: "Shadow",
    1315: "Purified",
    1316: "Normal",
    1317: "Shadow",
    1318: "Purified",
    1319: "Normal",
    1320: "Shadow",
    1321: "Purified",
    1322: "Normal",
    1323: "Shadow",
    1324: "Purified",
    1325: "Normal",
    1326: "Shadow",
    1327: "Purified",
    1328: "Normal",
    1329: "Shadow",
    1330: "Purified",
    1331: "Normal",
    1332: "Shadow",
    1333: "Purified",
    1334: "Normal",
    1335: "Shadow",
    1336: "Purified",
    1337: "Normal",
    1338: "Shadow",
    1339: "Purified",
    1340: "Normal",
    1341: "Shadow",
    1342: "Purified",
    1343: "Normal",
    1344: "Shadow",
    1345: "Purified",
    1346: "Normal",
    1347: "Shadow",
    1348: "Purified",
    1349: "Normal",
    1350: "Shadow",
    1351: "Purified",
    1352: "Normal",
    1353: "Shadow",
    1354: "Purified",
    1355: "Normal",
    1356: "Shadow",
    1357: "Purified",
    1358: "Normal",
    1359: "Shadow",
    1360: "Purified",
    1361: "Normal",
    1362: "Shadow",
    1363: "Purified",
    1364: "Normal",
    1365: "Shadow",
    1366: "Purified",
    1367: "Normal",
    1368: "Shadow",
    1369: "Purified",
    1370: "Normal",
    1371: "Shadow",
    1372: "Purified",
    1373: "Shadow",
    1374: "Purified",
    1375: "Shadow",
    1376: "Purified",
    1377: "Shadow",
    1378: "Purified",
    1379: "Normal",
    1380: "Shadow",
    1381: "Purified",
    1382: "Normal",
    1383: "Shadow",
    1384: "Purified",
    1385: "Normal",
    1386: "Shadow",
    1387: "Purified",
    1388: "Normal",
    1389: "Shadow",
    1390: "Purified",
    1391: "Normal",
    1392: "Shadow",
    1393: "Purified",
    1394: "Normal",
    1395: "Shadow",
    1396: "Purified",
    1397: "Normal",
    1398: "Shadow",
    1399: "Purified",
    1400: "Normal",
    1401: "Shadow",
    1402: "Purified",
    1403: "Normal",
    1404: "Shadow",
    1405: "Purified",
    1406: "Normal",
    1407: "Shadow",
    1408: "Purified",
    1409: "Normal",
    1410: "Shadow",
    1411: "Purified",
    1412: "Normal",
    1413: "Shadow",
    1414: "Purified",
    1415: "Normal",
    1416: "Shadow",
    1417: "Purified",
    1418: "Normal",
    1419: "Shadow",
    1420: "Purified",
    1421: "Normal",
    1422: "Shadow",
    1423: "Purified",
    1424: "Normal",
    1425: "Shadow",
    1426: "Purified",
    1427: "Normal",
    1428: "Shadow",
    1429: "Purified",
    1430: "Normal",
    1431: "Shadow",
    1432: "Purified",
    1433: "Normal",
    1434: "Shadow",
    1435: "Purified",
    1436: "Normal",
    1437: "Shadow",
    1438: "Purified",
    1439: "Normal",
    1440: "Shadow",
    1441: "Purified",
    1442: "Normal",
    1443: "Shadow",
    1444: "Purified",
    1445: "Normal",
    1446: "Shadow",
    1447: "Purified",
    1448: "Normal",
    1449: "Shadow",
    1450: "Purified",
    1451: "Normal",
    1452: "Shadow",
    1453: "Purified",
    1454: "Normal",
    1455: "Shadow",
    1456: "Purified",
    1457: "Normal",
    1458: "Shadow",
    1459: "Purified",
    1460: "Normal",
    1461: "Shadow",
    1462: "Purified",
    1463: "Normal",
    1464: "Shadow",
    1465: "Purified",
    1466: "Normal",
    1467: "Shadow",
    1468: "Purified",
    1469: "Normal",
    1470: "Shadow",
    1471: "Purified",
    1472: "Normal",
    1473: "Shadow",
    1474: "Purified",
    1475: "Normal",
    1476: "Shadow",
    1477: "Purified",
    1478: "Normal",
    1479: "Shadow",
    1480: "Purified",
    1481: "Normal",
    1482: "Shadow",
    1483: "Purified",
    1484: "Normal",
    1485: "Shadow",
    1486: "Purified",
    1487: "Normal",
    1488: "Shadow",
    1489: "Purified",
    1490: "Normal",
    1491: "Shadow",
    1492: "Purified",
    1493: "Normal",
    1494: "Shadow",
    1495: "Purified",
    1496: "Normal",
    1497: "Shadow",
    1498: "Purified",
    1499: "Normal",
    1500: "Shadow",
    1501: "Purified",
    1502: "Normal",
    1503: "Shadow",
    1504: "Purified",
    1505: "Normal",
    1506: "Shadow",
    1507: "Purified",
    1508: "Normal",
    1509: "Shadow",
    1510: "Purified",
    1511: "Normal",
    1512: "Shadow",
    1513: "Purified",
    1514: "Normal",
    1515: "Shadow",
    1516: "Purified",
    1517: "Normal",
    1518: "Shadow",
    1519: "Purified",
    1520: "Normal",
    1521: "Shadow",
    1522: "Purified",
    1523: "Normal",
    1524: "Shadow",
    1525: "Purified",
    1526: "Normal",
    1527: "Shadow",
    1528: "Purified",
    1529: "Normal",
    1530: "Shadow",
    1531: "Purified",
    1532: "Normal",
    1533: "Shadow",
    1534: "Purified",
    1535: "Normal",
    1536: "Shadow",
    1537: "Purified",
    1538: "Normal",
    1539: "Shadow",
    1540: "Purified",
    1541: "Normal",
    1542: "Shadow",
    1543: "Purified",
    1544: "Normal",
    1545: "Shadow",
    1546: "Purified",
    1547: "Normal",
    1548: "Shadow",
    1549: "Purified",
    1550: "Normal",
    1551: "Shadow",
    1552: "Purified",
    1553: "Normal",
    1554: "Shadow",
    1555: "Purified",
    1556: "Normal",
    1557: "Shadow",
    1558: "Purified",
    1559: "Normal",
    1560: "Shadow",
    1561: "Purified",
    1562: "Normal",
    1563: "Shadow",
    1564: "Purified",
    1565: "Normal",
    1566: "Shadow",
    1567: "Purified",
    1568: "Normal",
    1569: "Shadow",
    1570: "Purified",
    1571: "Normal",
    1572: "Shadow",
    1573: "Purified",
    1574: "Normal",
    1575: "Shadow",
    1576: "Purified",
    1577: "Normal",
    1578: "Shadow",
    1579: "Purified",
    1580: "Normal",
    1581: "Shadow",
    1582: "Purified",
    1583: "Normal",
    1584: "Shadow",
    1585: "Purified",
    1586: "Normal",
    1587: "Shadow",
    1588: "Purified",
    1589: "Normal",
    1590: "Shadow",
    1591: "Purified",
    1592: "Normal",
    1593: "Shadow",
    1594: "Purified",
    1595: "Normal",
    1596: "Shadow",
    1597: "Purified",
    1598: "Normal",
    1599: "Shadow",
    1600: "Purified",
    1601: "Normal",
    1602: "Shadow",
    1603: "Purified",
    1604: "Normal",
    1605: "Shadow",
    1606: "Purified",
    1607: "Normal",
    1608: "Shadow",
    1609: "Purified",
    1610: "Normal",
    1611: "Shadow",
    1612: "Purified",
    1613: "Normal",
    1614: "Shadow",
    1615: "Purified",
    1616: "Normal",
    1617: "Shadow",
    1618: "Purified",
    1619: "Normal",
    1620: "Shadow",
    1621: "Purified",
    1622: "Normal",
    1623: "Shadow",
    1624: "Purified",
    1625: "Normal",
    1626: "Shadow",
    1627: "Purified",
    1628: "Normal",
    1629: "Shadow",
    1630: "Purified",
    1631: "Normal",
    1632: "Shadow",
    1633: "Purified",
    1634: "Normal",
    1635: "Shadow",
    1636: "Purified",
    1637: "Normal",
    1638: "Shadow",
    1639: "Purified",
    1640: "Normal",
    1641: "Shadow",
    1642: "Purified",
    1643: "Normal",
    1644: "Shadow",
    1645: "Purified",
    1646: "Normal",
    1647: "Shadow",
    1648: "Purified",
    1649: "Normal",
    1650: "Shadow",
    1651: "Purified",
    1652: "Normal",
    1653: "Shadow",
    1654: "Purified",
    1655: "Normal",
    1656: "Shadow",
    1657: "Purified",
    1658: "Normal",
    1659: "Shadow",
    1660: "Purified",
    1661: "Normal",
    1662: "Shadow",
    1663: "Purified",
    1664: "Normal",
    1665: "Shadow",
    1666: "Purified",
    1667: "Normal",
    1668: "Shadow",
    1669: "Purified",
    1670: "Normal",
    1671: "Shadow",
    1672: "Purified",
    1673: "Normal",
    1674: "Shadow",
    1675: "Purified",
    1676: "Normal",
    1677: "Shadow",
    1678: "Purified",
    1679: "Normal",
    1680: "Shadow",
    1681: "Purified",
    1682: "Normal",
    1683: "Shadow",
    1684: "Purified",
    1685: "Normal",
    1686: "Shadow",
    1687: "Purified",
    1688: "Normal",
    1689: "Shadow",
    1690: "Purified",
    1691: "Normal",
    1692: "Shadow",
    1693: "Purified",
    1694: "Normal",
    1695: "Shadow",
    1696: "Purified",
    1697: "Normal",
    1698: "Shadow",
    1699: "Purified",
    1700: "Normal",
    1701: "Shadow",
    1702: "Purified",
    1703: "Normal",
    1704: "Shadow",
    1705: "Purified",
    1706: "Normal",
    1707: "Shadow",
    1708: "Purified",
    1709: "Normal",
    1710: "Shadow",
    1711: "Purified",
    1712: "Normal",
    1713: "Shadow",
    1714: "Purified",
    1715: "Normal",
    1716: "Shadow",
    1717: "Purified",
    1718: "Normal",
    1719: "Shadow",
    1720: "Purified",
    1721: "Normal",
    1722: "Shadow",
    1723: "Purified",
    1724: "Normal",
    1725: "Shadow",
    1726: "Purified",
    1727: "Normal",
    1728: "Shadow",
    1729: "Purified",
    1730: "Normal",
    1731: "Shadow",
    1732: "Purified",
    1733: "Normal",
    1734: "Shadow",
    1735: "Purified",
    1736: "Normal",
    1737: "Shadow",
    1738: "Purified",
    1739: "Normal",
    1740: "Shadow",
    1741: "Purified",
    1742: "Normal",
    1743: "Shadow",
    1744: "Purified",
    1745: "Normal",
    1746: "Shadow",
    1747: "Purified",
    1748: "Normal",
    1749: "Shadow",
    1750: "Purified",
    1751: "Normal",
    1752: "Shadow",
    1753: "Purified",
    1754: "Normal",
    1755: "Shadow",
    1756: "Purified",
    1757: "Normal",
    1758: "Shadow",
    1759: "Purified",
    1760: "Normal",
    1761: "Shadow",
    1762: "Purified",
    1763: "Normal",
    1764: "Shadow",
    1765: "Purified",
    1766: "Normal",
    1767: "Shadow",
    1768: "Purified",
    1769: "Normal",
    1770: "Shadow",
    1771: "Purified",
    1772: "Normal",
    1773: "Shadow",
    1774: "Purified",
    1775: "Normal",
    1776: "Shadow",
    1777: "Purified",
    1778: "Normal",
    1779: "Shadow",
    1780: "Purified",
    1781: "Normal",
    1782: "Shadow",
    1783: "Purified",
    1784: "Normal",
    1785: "Shadow",
    1786: "Purified",
    1787: "Normal",
    1788: "Shadow",
    1789: "Purified",
    1790: "Normal",
    1791: "Shadow",
    1792: "Purified",
    1793: "Normal",
    1794: "Shadow",
    1795: "Purified",
    1796: "Normal",
    1797: "Shadow",
    1798: "Purified",
    1799: "Normal",
    1800: "Shadow",
    1801: "Purified",
    1802: "Normal",
    1803: "Shadow",
    1804: "Purified",
    1805: "Normal",
    1806: "Shadow",
    1807: "Purified",
    1808: "Normal",
    1809: "Shadow",
    1810: "Purified",
    1811: "Normal",
    1812: "Shadow",
    1813: "Purified",
    1814: "Normal",
    1815: "Shadow",
    1816: "Purified",
    1817: "Normal",
    1818: "Shadow",
    1819: "Purified",
    1820: "Normal",
    1821: "Shadow",
    1822: "Purified",
    1823: "Normal",
    1824: "Shadow",
    1825: "Purified",
    1826: "Normal",
    1827: "Shadow",
    1828: "Purified",
    1829: "Normal",
    1830: "Shadow",
    1831: "Purified",
    1832: "Normal",
    1833: "Shadow",
    1834: "Purified",
    1835: "Normal",
    1836: "Shadow",
    1837: "Purified",
    1838: "Normal",
    1839: "Shadow",
    1840: "Purified",
    1841: "Normal",
    1842: "Shadow",
    1843: "Purified",
    1844: "Normal",
    1845: "Shadow",
    1846: "Purified",
    1847: "Normal",
    1848: "Shadow",
    1849: "Purified",
    1850: "Normal",
    1851: "Shadow",
    1852: "Purified",
    1853: "Normal",
    1854: "Shadow",
    1855: "Purified",
    1856: "Normal",
    1857: "Shadow",
    1858: "Purified",
    1859: "Normal",
    1860: "Shadow",
    1861: "Purified",
    1862: "Normal",
    1863: "Shadow",
    1864: "Purified",
    1865: "Normal",
    1866: "Shadow",
    1867: "Purified",
    1868: "Normal",
    1869: "Shadow",
    1870: "Purified",
    1871: "Normal",
    1872: "Shadow",
    1873: "Purified",
    1874: "Normal",
    1875: "Shadow",
    1876: "Purified",
    1877: "Normal",
    1878: "Shadow",
    1879: "Purified",
    1880: "Normal",
    1881: "Shadow",
    1882: "Purified",
    1883: "Normal",
    1884: "Shadow",
    1885: "Purified",
    1886: "Normal",
    1887: "Shadow",
    1888: "Purified",
    1889: "Normal",
    1890: "Shadow",
    1891: "Purified",
    1892: "Normal",
    1893: "Shadow",
    1894: "Purified",
    1895: "Normal",
    1896: "Shadow",
    1897: "Purified",
    1898: "Normal",
    1899: "Shadow",
    1900: "Purified",
    1901: "Normal",
    1902: "Shadow",
    1903: "Purified",
    1904: "Normal",
    1905: "Shadow",
    1906: "Purified",
    1907: "Normal",
    1908: "Shadow",
    1909: "Purified",
    1910: "Normal",
    1911: "Shadow",
    1912: "Purified",
    1913: "Normal",
    1914: "Shadow",
    1915: "Purified",
    1916: "Normal",
    1917: "Shadow",
    1918: "Purified",
    1919: "Normal",
    1920: "Shadow",
    1921: "Purified",
    1922: "Normal",
    1923: "Shadow",
    1924: "Purified",
    1925: "Normal",
    1926: "Shadow",
    1927: "Purified",
    1928: "Normal",
    1929: "Shadow",
    1930: "Purified",
    1931: "Normal",
    1932: "Shadow",
    1933: "Purified",
    1934: "Normal",
    1935: "Shadow",
    1936: "Purified",
    1937: "Normal",
    1938: "Shadow",
    1939: "Purified",
    1940: "Normal",
    1941: "Shadow",
    1942: "Purified",
    1943: "Normal",
    1944: "Shadow",
    1945: "Purified",
    1946: "Normal",
    1947: "Shadow",
    1948: "Purified",
    1949: "Normal",
    1950: "Shadow",
    1951: "Purified",
    1952: "Normal",
    1953: "Shadow",
    1954: "Purified",
    1955: "Normal",
    1956: "Shadow",
    1957: "Purified",
    1958: "Normal",
    1959: "Shadow",
    1960: "Purified",
    1961: "Normal",
    1962: "Shadow",
    1963: "Purified",
    1964: "Normal",
    1965: "Shadow",
    1966: "Purified",
    1967: "Normal",
    1968: "Shadow",
    1969: "Purified",
    1970: "Normal",
    1971: "Shadow",
    1972: "Purified",
    1973: "Normal",
    1974: "Shadow",
    1975: "Purified",
    1976: "Normal",
    1977: "Shadow",
    1978: "Purified",
    1979: "Normal",
    1980: "Shadow",
    1981: "Purified",
    1982: "Normal",
    1983: "Shadow",
    1984: "Purified",
    1985: "Normal",
    1986: "Shadow",
    1987: "Purified",
    1988: "Normal",
    1989: "Shadow",
    1990: "Purified",
    1991: "Normal",
    1992: "Shadow",
    1993: "Purified",
    1994: "Normal",
    1995: "Shadow",
    1996: "Purified",
    1997: "Normal",
    1998: "Shadow",
    1999: "Purified",
    2000: "Normal",
    2001: "Shadow",
    2002: "Purified",
    2003: "Normal",
    2004: "Shadow",
    2005: "Purified",
    2006: "Normal",
    2007: "Shadow",
    2008: "Purified",
    2009: "Normal",
    2010: "Shadow",
    2011: "Purified",
    2012: "Normal",
    2013: "Shadow",
    2014: "Purified",
    2015: "Normal",
    2016: "Shadow",
    2017: "Purified",
    2018: "Normal",
    2019: "Shadow",
    2020: "Purified",
    2021: "Normal",
    2022: "Shadow",
    2023: "Purified",
    2024: "Normal",
    2025: "Shadow",
    2026: "Purified",
    2027: "Normal",
    2028: "Shadow",
    2029: "Purified",
    2030: "Normal",
    2031: "Shadow",
    2032: "Purified",
    2033: "Normal",
    2034: "Shadow",
    2035: "Purified",
    2036: "Normal",
    2037: "Shadow",
    2038: "Purified",
    2039: "Normal",
    2040: "Shadow",
    2041: "Purified",
    2042: "Normal",
    2043: "Shadow",
    2044: "Purified",
    2045: "Normal",
    2046: "Shadow",
    2047: "Purified",
    2048: "Normal",
    2049: "Shadow",
    2050: "Purified",
    2051: "Normal",
    2052: "Shadow",
    2053: "Purified",
    2054: "Normal",
    2055: "Shadow",
    2056: "Purified",
    2057: "Normal",
    2058: "Shadow",
    2059: "Purified",
    2060: "Normal",
    2061: "Shadow",
    2062: "Purified",
    2063: "Normal",
    2064: "Shadow",
    2065: "Purified",
    2066: "Normal",
    2067: "Shadow",
    2068: "Purified",
    2069: "Normal",
    2070: "Shadow",
    2071: "Purified",
    2072: "Normal",
    2073: "Shadow",
    2074: "Purified",
    2075: "Normal",
    2076: "Shadow",
    2077: "Purified",
    2078: "Normal",
    2079: "Shadow",
    2080: "Purified",
    2081: "Normal",
    2082: "Shadow",
    2083: "Purified",
    2084: "Normal",
    2085: "Shadow",
    2086: "Purified",
    2087: "Normal",
    2088: "Shadow",
    2089: "Purified",
    2090: "Normal",
    2091: "Shadow",
    2092: "Purified",
    2093: "Normal",
    2094: "Shadow",
    2095: "Purified",
    2096: "Normal",
    2097: "Shadow",
    2098: "Purified",
    2099: "Normal",
    2100: "Shadow",
    2101: "Purified",
    2102: "Normal",
    2103: "Shadow",
    2104: "Purified",
    2105: "Normal",
    2106: "Shadow",
    2107: "Purified",
    2108: "Normal",
    2109: "Shadow",
    2110: "Purified",
    2111: "Normal",
    2112: "Shadow",
    2113: "Purified",
    2114: "Normal",
    2115: "Shadow",
    2116: "Purified",
    2117: "Normal",
    2118: "Shadow",
    2119: "Purified",
    2120: "Normal",
    2121: "Shadow",
    2122: "Purified",
    2123: "Normal",
    2124: "Shadow",
    2125: "Purified",
    2126: "Normal",
    2127: "Shadow",
    2128: "Purified",
    2129: "Normal",
    2130: "Shadow",
    2131: "Purified",
    2132: "Normal",
    2133: "Shadow",
    2134: "Purified",
    2135: "Normal",
    2136: "Shadow",
    2137: "Purified",
    2138: "Normal",
    2139: "Shadow",
    2140: "Purified",
    2141: "Normal",
    2142: "Shadow",
    2143: "Purified",
    2144: "Normal",
    2145: "Shadow",
    2146: "Purified",
    2147: "Normal",
    2148: "Shadow",
    2149: "Purified",
    2150: "Normal",
    2151: "Shadow",
    2152: "Purified",
    2153: "Normal",
    2154: "Shadow",
    2155: "Purified",
    2156: "Normal",
    2157: "Shadow",
    2158: "Purified",
    2159: "Normal",
    2160: "Shadow",
    2161: "Purified",
    2162: "Normal",
    2163: "Shadow",
    2164: "Purified",
    2165: "Normal",
    2166: "Shadow",
    2167: "Purified",
    2168: "Normal",
    2169: "Shadow",
    2170: "Purified",
    2171: "Normal",
    2172: "Shadow",
    2173: "Purified",
    2174: "Normal",
    2175: "Shadow",
    2176: "Purified",
    2177: "Normal",
    2178: "Shadow",
    2179: "Purified",
    2180: "Normal",
    2181: "Shadow",
    2182: "Purified",
    2183: "Normal",
    2184: "Shadow",
    2185: "Purified",
    2186: "Normal",
    2187: "Shadow",
    2188: "Purified",
    2189: "Normal",
    2190: "Shadow",
    2191: "Purified",
    2192: "Normal",
    2193: "Shadow",
    2194: "Purified",
    2195: "Normal",
    2196: "Shadow",
    2197: "Purified",
    2198: "Normal",
    2199: "Shadow",
    2200: "Purified",
    2201: "Normal",
    2202: "Shadow",
    2203: "Purified",
    2204: "Normal",
    2205: "Shadow",
    2206: "Purified",
    2207: "Normal",
    2208: "Shadow",
    2209: "Purified",
    2210: "Normal",
    2211: "Shadow",
    2212: "Purified",
    2213: "Normal",
    2214: "Shadow",
    2215: "Purified",
    2216: "Normal",
    2217: "Shadow",
    2218: "Purified",
    2219: "Normal",
    2220: "Shadow",
    2221: "Purified",
    2222: "Normal",
    2223: "Shadow",
    2224: "Purified",
    2225: "Normal",
    2226: "Shadow",
    2227: "Purified",
    2228: "Normal",
    2229: "Shadow",
    2230: "Purified",
    2231: "Normal",
    2232: "Shadow",
    2233: "Purified",
    2234: "Normal",
    2235: "Shadow",
    2236: "Purified",
    2237: "Normal",
    2238: "Shadow",
    2239: "Purified",
    2240: "Normal",
    2241: "Shadow",
    2242: "Purified",
    2243: "Normal",
    2244: "Shadow",
    2245: "Purified",
    2246: "Normal",
    2247: "Shadow",
    2248: "Purified",
    2249: "Normal",
    2250: "Shadow",
    2251: "Purified",
    2252: "Normal",
    2253: "Shadow",
    2254: "Purified",
    2255: "Normal",
    2256: "Shadow",
    2257: "Purified",
    2258: "Normal",
    2259: "Shadow",
    2260: "Purified",
    2261: "Normal",
    2262: "Shadow",
    2263: "Purified",
    2264: "Normal",
    2265: "Shadow",
    2266: "Purified",
    2267: "Normal",
    2268: "Shadow",
    2269: "Purified",
    2270: "Normal",
    2271: "Shadow",
    2272: "Purified",
    2273: "Normal",
    2274: "Shadow",
    2275: "Purified",
    2276: "Normal",
    2277: "Shadow",
    2278: "Purified",
    2279: "Normal",
    2280: "Shadow",
    2281: "Purified",
    2282: "Normal",
    2283: "Shadow",
    2284: "Purified",
    2285: "Normal",
    2286: "Shadow",
    2287: "Purified",
    2288: "Normal",
    2289: "Shadow",
    2290: "Purified",
    2291: "Normal",
    2292: "Shadow",
    2293: "Purified",
    2294: "Normal",
    2295: "Shadow",
    2296: "Purified",
    2297: "Normal",
    2298: "Shadow",
    2299: "Purified",
    2300: "Normal",
    2301: "Shadow",
    2302: "Purified",
    2303: "Normal",
    2304: "Shadow",
    2305: "Purified",
    2306: "Normal",
    2307: "Shadow",
    2308: "Purified",
    2309: "Normal",
    2310: "Shadow",
    2311: "Purified",
    2312: "Normal",
    2313: "Shadow",
    2314: "Purified",
    2315: "Normal",
    2316: "Shadow",
    2317: "Purified",
    2318: "Normal",
    2319: "Shadow",
    2320: "Purified",
    2321: "Normal",
    2322: "Shadow",
    2323: "Purified",
    2324: "Normal",
    2325: "Shadow",
    2326: "Purified",
    2327: "Spring 2020",
    2328: "Spring 2020",
    2329: "Spring 2020",
    2330: "Female",
    2331: "Female",
    2332: "Costume 2020",
    2333: "Costume 2020",
    2334: "Costume 2020",
    2335: "Galarian",
    2336: "Galarian",
    2337: "Galarian",
    2338: "Galarian",
    2339: "Galarian",
    2340: "Galarian",
    2341: "Galarian",
    2342: "Galarian Standard",
    2343: "Galarian Zen",
    2344: "Galarian",
    2345: "Galarian",
    2501: "Normal",
    2502: "Shadow",
    2503: "Purified",
    2504: "Normal",
    2505: "Shadow",
    2506: "Purified",
    2510: "Normal",
    2511: "Shadow",
    2512: "Purified",
    2516: "Normal",
    2517: "Shadow",
    2518: "Purified",
    2582: "Galarian",
    2583: "Galarian",
    2585: "Costume 2020",
    2586: "Costume 2020",
    2587: "Normal",
    2588: "Female",
    2589: "Normal",
    2590: "Female",
    2591: "Ten Percent",
    2592: "Fifty Percent",
    2593: "Complete",
    2594: "Archipelago",
    2595: "Continental",
    2596: "Elegant",
    2597: "Fancy",
    2598: "Garden",
    2599: "High Plains",
    2600: "icy Snow",
    2601: "Jungle",
    2602: "Marine",
    2603: "Meadow",
    2604: "Modern",
    2605: "Monsoon",
    2606: "Ocean",
    2607: "Pokeball",
    2608: "Polar",
    2609: "River",
    2610: "Sandstorm",
    2611: "Savanna",
    2612: "Sun",
    2613: "Tundra",
    2614: "Red",
    2615: "Yellow",
    2616: "Orange",
    2617: "Blue",
    2618: "White",
    2619: "Red",
    2620: "Yellow",
    2621: "Orange",
    2622: "Blue",
    2623: "White",
    2624: "Red",
    2625: "Yellow",
    2626: "Orange",
    2627: "Blue",
    2628: "White",
    2629: "Natural",
    2630: "Heart",
    2631: "Star",
    2632: "Diamond",
    2633: "Debutante",
    2634: "Matron",
    2635: "Dandy",
    2636: "la Reine",
    2637: "Kabuki",
    2638: "Pharaoh",
    2639: "Shield",
    2640: "Blade",
    2641: "Small",
    2642: "Average",
    2643: "Large",
    2644: "Super",
    2645: "Small",
    2646: "Average",
    2647: "Large",
    2648: "Super",
    2649: "Neutral",
    2650: "Active",
    2651: "Confined",
    2652: "Unbound",
    2666: "Costume 2020 Deprecated",
    2668: "Costume 2020",
    2669: "Adventure Hat 2020",
    2670: "Winter 2020",
    2671: "Winter 2020",
    2672: "Winter 2020",
    2673: "2020",
    2674: "2021",
    2675: "Kariyushi",
    2676: "Pop Star",
    2677: "Rock Star",
    2678: "Flying 5th Anniv"
})

INVASION_CHARACTER = defaultdict(lambda: '?', {
    0: '',
    1: 'Blance',
    2: 'Candela',
    3: 'Spark',
    4: 'Grunt ♂',
    5: 'Grunt ♀',
    6: 'Bug Grunt ♀',
    7: 'Bug Grunt ♂',
    8: 'Darkness Grunt ♀',
    9: 'Darkness Grunt ♂',
    10: 'Dark Grunt ♀',
    11: 'Dark Grunt ♂',
    12: 'Dragon Grunt ♀',
    13: 'Dragon Grunt ♂',
    14: 'Fairy Grunt ♀',
    15: 'Fairy Grunt ♂',
    16: 'Fighting Grunt ♀',
    17: 'Fighting Grunt ♂',
        18: 'Fire Grunt ♀',
        19: 'Fire Grunt ♂',
        20: 'Flying Grunt ♀',
        21: 'Flying Grunt ♂',
        22: 'Grass Grunt ♀',
        23: 'Grass Grunt ♂',
        24: 'Ground Grunt ♀',
    25: 'Ground Grunt ♂',
    26: 'Ice Grunt ♀',
    27: 'Ice Grunt ♂',
    28: 'Metal Grunt ♀',
    29: 'Metal Grunt ♂',
    30: 'Normal Grunt ♀',
    31: 'Normal Grunt ♂',
    32: 'Poison Grunt ♀',
    33: 'Poison Grunt ♂',
        34: 'Psychic Grunt ♀',
    35: 'Psychic Grunt ♂',
    36: 'Rock Grunt ♀',
    37: 'Rock Grunt ♂',
    38: 'Water Grunt ♀',
    39: 'Water Grunt ♂',
    40: 'Your Team Leader'
})

INVASION_POSSIBLE_POKEMON = defaultdict(lambda: '?', {
    0: '',
    1: '',  # Blance
    2: '',  # Candela
    3: '',  # Spark
    4: 'Snorlax, Charmander, Bulbasaur, Squirtle, Ivysaur, Charmeleon, Wartortle, Poliwrath or Gardevoir',  # Grunt
    5: 'Snorlax, Charmander, Bulbasaur, Squirtle, Ivysaur, Charmeleon, Wartortle, Poliwrath or Gardevoir',  # Grunt ♀
    6: '',  # Bug Grunt ♀
    7: 'Scyther, Scizor',  # Bug Grunt ♂
    8: '',  # Darkness (Ghost) Grunt ♀
    9: '',  # Darkness (Ghost) Grunt ♂
    10: '',  # Dark Grunt ♀
    11: '',  # Dark Grunt ♂
    12: 'Dratini or Dragonair',  # Dragon Grunt ♀
    13: '',  # Dragon Grunt ♂
    14: '',  # Fairy Grunt ♀
    15: '',  # Fairy Grunt ♂
    16: '',  # Fighting Grunt ♀
    17: '',  # Fighting Grunt ♂
        18: 'Charmander, Rattata, Houndour, Houndoom or Charmeleon',  # Fire Grunt ♀
        19: '',  # Fire Grunt ♂
        20: 'Zubat, Golbat, Crobat or Scyther',  # Flying Grunt ♀
        21: '',  # Flying Grunt ♂
        22: '',  # Grass Grunt ♀
        23: 'Bulbasaur, Rattata, Zubat or Ivysaur',  # Grass Grunt ♂
        24: '',  # Ground Grunt ♀
    25: 'Cubone, Rattata, Zubat, Raticate or Marowak',  # Ground Grunt ♂
    26: '',  # Ice Grunt ♀
    27: '',  # Ice Grunt ♂
    28: '',  # Metal Grunt ♀
    29: '',  # Metal Grunt ♂
    30: '',  # Normal Grunt ♀
    31: 'Zubat, Rattata or Raticate',  # Normal Grunt ♂
    32: 'Bulbasaur, Zubat, Grimer, Muk or Golbat',  # Poison Grunt ♀
    33: '',  # Poison Grunt ♂
        34: '',  # Psychic Grunt ♀
    35: 'Drowzee, Zubat, Ralts or Hypno',  # Psychic Grunt ♂
    36: '',  # Rock Grunt ♀
    37: '',  # Rock Grunt ♂'
    38: 'Poliwag, Poliwhirl or Magikarp',  # Water Grunt ♀
    39: 'Magikarp',  # Water Grunt ♂
    40: ''  # Your Team Leader
})

GENDERS = defaultdict(lambda: '?', {
    0: '',
    1: '♂',
    2: '♀',
    3: ''
})

MOVES = defaultdict(lambda: '?', {
    1: 'Thunder Shock',
    2: 'Quick Attack',
    3: 'Scratch',
    4: 'Ember',
    5: 'Vine Whip',
    6: 'Tackle',
    7: 'Razor Leaf',
    8: 'Take Down',
    9: 'Water Gun',
    10: 'Bite',
    11: 'Pound',
    12: 'Double Slap',
    13: 'Wrap',
    14: 'Hyper Beam',
    15: 'Lick',
    16: 'Dark Pulse',
    17: 'Smog',
    18: 'Sludge',
    19: 'Metal Claw',
    20: 'Vice Grip',
    21: 'Flame Wheel',
    22: 'Megahorn',
    23: 'Wing Attack',
    24: 'Flamethrower',
    25: 'Sucker Punch',
    26: 'Dig',
    27: 'Low Kick',
    28: 'Cross Chop',
    29: 'Psycho Cut',
    30: 'Psybeam',
    31: 'Earthquake',
    32: 'Stone Edge',
    33: 'Ice Punch',
    34: 'Heart Stamp',
    35: 'Discharge',
    36: 'Flash Cannon',
    37: 'Peck',
    38: 'Drill Peck',
    39: 'Ice Beam',
    40: 'Blizzard',
    41: 'Air Slash',
    42: 'Heat Wave',
    43: 'Twineedle',
    44: 'Poison Jab',
    45: 'Aerial Ace',
    46: 'Drill Run',
    47: 'Petal Blizzard',
    48: 'Mega Drain',
    49: 'Bug Buzz',
    50: 'Poison Fang',
    51: 'Night Slash',
    52: 'Slash',
    53: 'Bubble Beam',
    54: 'Submission',
    55: 'Karate Chop',
    56: 'Low Sweep',
    57: 'Aqua Jet',
    58: 'Aqua Tail',
    59: 'Seed Bomb',
    60: 'Psyshock',
    61: 'Rock Throw',
    62: 'Ancient Power',
    63: 'Rock Tomb',
    64: 'Rock Slide',
    65: 'Power Gem',
    66: 'Shadow Sneak',
    67: 'Shadow Punch',
    68: 'Shadow Claw',
    69: 'Ominous Wind',
    70: 'Shadow Ball',
    71: 'Bullet Punch',
    72: 'Magnet Bomb',
    73: 'Steel Wing',
    74: 'Iron Head',
    75: 'Parabolic Charge',
    76: 'Spark',
    77: 'Thunder Punch',
    78: 'Thunder',
    79: 'Thunderbolt',
    80: 'Twister',
    81: 'Dragon Breath',
    82: 'Dragon Pulse',
    83: 'Dragon Claw',
    84: 'Disarming Voice',
    85: 'Draining Kiss',
    86: 'Dazzling Gleam',
    87: 'Moonblast',
    88: 'Play Rough',
    89: 'Cross Poison',
    90: 'Sludge Bomb',
    91: 'Sludge Wave',
    92: 'Gunk Shot',
    93: 'Mud Shot',
    94: 'Bone Club',
    95: 'Bulldoze',
    96: 'Mud Bomb',
    97: 'Fury Cutter',
    98: 'Bug Bite',
    99: 'Signal Beam',
    100: 'X-Scissor',
    101: 'Flame Charge',
    102: 'Flame Burst',
    103: 'Fire Blast',
    104: 'Brine',
    105: 'Water Pulse',
    106: 'Scald',
    107: 'Hydro Pump',
    108: 'Psychic',
    109: 'Psystrike',
    110: 'Ice Shard',
    111: 'Icy Wind',
    112: 'Frost Breath',
    113: 'Absorb',
    114: 'Giga Drain',
    115: 'Fire Punch',
    116: 'Solar Beam',
    117: 'Leaf Blade',
    118: 'Power Whip',
    119: 'Splash',
    120: 'Acid',
    121: 'Air Cutter',
    122: 'Hurricane',
    123: 'Brick Break',
    124: 'Cut',
    125: 'Swift',
    126: 'Horn Attack',
    127: 'Stomp',
    128: 'Headbutt',
    129: 'Hyper Fang',
    130: 'Slam',
    131: 'Body Slam',
    132: 'Rest',
    133: 'Struggle',
    134: 'Scald',
    135: 'Hydro Pump',
    136: 'Wrap',
    137: 'Wrap',
    200: 'Fury Cutter',
    201: 'Bug Bite',
    202: 'Bite',
    203: 'Sucker Punch',
    204: 'Dragon Breath',
    205: 'Thunder Shock',
    206: 'Spark',
    207: 'Low Kick',
    208: 'Karate Chop',
    209: 'Ember',
    210: 'Wing Attack',
    211: 'Peck',
    212: 'Lick',
    213: 'Shadow Claw',
    214: 'Vine Whip',
    215: 'Razor Leaf',
    216: 'Mud Shot',
    217: 'Ice Shard',
    218: 'Frost Breath',
    219: 'Quick Attack',
    220: 'Scratch',
    221: 'Tackle',
    222: 'Pound',
    223: 'Cut',
    224: 'Poison Jab',
    225: 'Acid',
    226: 'Psycho Cut',
    227: 'Rock Throw',
    228: 'Metal Claw',
    229: 'Bullet Punch',
    230: 'Water Gun',
    231: 'Splash',
    232: 'Water Gun',
    233: 'Mud Slap',
    234: 'Zen Headbutt',
    235: 'Confusion',
    236: 'Poison Sting',
    237: 'Bubble',
    238: 'Feint Attack',
    239: 'Steel Wing',
    240: 'Fire Fang',
    241: 'Rock Smash',
    242: 'Transform',
    243: 'Counter',
    244: 'Powder Snow',
    245: 'Close Combat',
    246: 'Dynamic Punch',
    247: 'Focus Blast',
    248: 'Aurora Beam',
    249: 'Charge Beam',
    250: 'Volt Switch',
    251: 'Wild Charge',
    252: 'Zap Cannon',
    253: 'Dragon Tail',
    254: 'Avalanche',
    255: 'Air Slash',
    256: 'Brave Bird',
    257: 'Sky Attack',
    258: 'Sand Tomb',
    259: 'Rock Blast',
    260: 'Infestation',
    261: 'Struggle Bug',
    262: 'Silver Wind',
    263: 'Astonish',
    264: 'Hex',
    265: 'Night Shade',
    266: 'Iron Tail',
    267: 'Gyro Ball',
    268: 'Heavy Slam',
    269: 'Fire Spin',
    270: 'Overheat',
    271: 'Bullet Seed',
    272: 'Grass Knot',
    273: 'Energy Ball',
    274: 'Extrasensory',
    275: 'Future Sight',
    276: 'Mirror Coat',
    277: 'Outrage',
    278: 'Snarl',
    279: 'Crunch',
    280: 'Foul Play',
    281: 'Hidden Power',
    282: "Take Down",
    283: "Waterfall",
    284: "Surf",
    285: "Draco Meteor",
    286: "Doom Desire",
    287: "Yawn",
    288: "Psycho Boost",
    289: "Origin Pulse",
    290: "Precipice Blades",
    291: "Present",
        292: 'Weather Ball Fire',
        293: 'Weather Ball Ice',
        294: 'Weather Ball Rock',
        295: 'Weather Ball Water',
        296: 'Frenzy Plant',
        297: 'Smack Down',
        298: 'Blast Burn',
        299: 'Hydro Cannon',
        300: 'Last Resort',
        301: 'Meteor Mash',
        302: 'Skull Bash',
        303: 'Acid Spray',
        304: 'Earth Power',
        305: 'Crabhammer',
        306: 'Lunge',
        307: 'Crush Claw',
        308: 'Octazooka',
        309: 'Mirror Shot',
        310: 'Super Power',
        311: 'Fell Stinger',
        312: 'Leaf Tornado',
        313: 'Leech Life',
        314: 'Drain Punch',
        315: 'Shadow Bone',
        316: 'Muddy Water',
        317: 'Blaze Kick',
        318: 'Razor Shell',
    319: 'Power Up Punch',
    320: 'Charm',
    321: 'Giga Impact',
    322: 'Frustration',
    323: 'Return',
    324: 'Synchronoise',
    325: 'Lock On',
    326: 'Thunder Fang',
    327: 'Ice Fang',
    328: 'Horn Drill',
    329: 'Fissure',
    330: 'Sacred Sword',
    331: 'Flying Press',
    332: 'Aura Sphere',
    333: 'Payback',
    334: 'Rock Wrecker',
    335: 'Aeroblast',
    336: 'Techno Blast Normal',
    337: 'Techno Blast Burn',
    338: 'Techno Blast Chill',
    339: 'Techno Blast Water',
    340: 'Techno Blast Shock',
    341: 'Fly',
    342: 'V Create',
    343: 'Leaf Storm',
    344: 'Tri Attack',
    345: 'Gust',
    346: 'Incinerate',
    347: 'Dark Void',
    348: 'Feather Dance',
    349: 'Fiery Dance',
    350: 'Fairy Wind',
    351: 'Relic Song'

})

if language == 'EN':
    pass
elif language == 'DE':
    POKEMON = defaultdict(lambda: '?', {
        1: 'Bisasam',
        2: 'Bisaknosp',
        3: 'Bisaflor',
        4: 'Glumanda',
        5: 'Glutexo',
        6: 'Glurak',
        7: 'Schiggy',
        8: 'Schillok',
        9: 'Turtok',
        10: 'Raupy',
        11: 'Safcon',
        12: 'Smettbo',
        13: 'Hornliu',
        14: 'Kokuna',
        15: 'Bibor',
        16: 'Taubsi',
        17: 'Tauboga',
        18: 'Tauboss',
        19: 'Rattfratz',
        20: 'Rattikarl',
        21: 'Habitak',
        22: 'Ibitak',
        23: 'Rettan',
        24: 'Arbok',
        25: 'Pikachu',
        26: 'Raichu',
        27: 'Sandan',
        28: 'Sandamer',
        29: 'Nidoran♀',
        30: 'Nidorina',
        31: 'Nidoqueen',
        32: 'Nidoran♂',
        33: 'Nidorino',
        34: 'Nidoking',
        35: 'Piepi',
        36: 'Pixi',
        37: 'Vulpix',
        38: 'Vulnona',
        39: 'Pummeluff',
        40: 'Knuddeluff',
        41: 'Zubat',
        42: 'Golbat',
        43: 'Myrapla',
        44: 'Duflor',
        45: 'Giflor',
        46: 'Paras',
        47: 'Parasek',
        48: 'Bluzuk',
        49: 'Omot',
        50: 'Digda',
        51: 'Digdri',
        52: 'Mauzi',
        53: 'Snobilikat',
        54: 'Enton',
        55: 'Entoron',
        56: 'Menki',
        57: 'Rasaff',
        58: 'Fukano',
        59: 'Arkani',
        60: 'Quapsel',
        61: 'Quaputzi',
        62: 'Quappo',
        63: 'Abra',
        64: 'Kadabra',
        65: 'Simsala',
        66: 'Machollo',
        67: 'Maschock',
        68: 'Machomei',
        69: 'Knofensa',
        70: 'Ultrigaria',
        71: 'Sarzenia',
        72: 'Tentacha',
        73: 'Tentoxa',
        74: 'Kleinstein',
        75: 'Georok',
        76: 'Geowaz',
        77: 'Ponita',
        78: 'Gallopa',
        79: 'Flegmon',
        80: 'Lahmus',
        81: 'Magnetilo',
        82: 'Magneton',
        83: 'Porenta',
        84: 'Dodu',
        85: 'Dodri',
        86: 'Jurob',
        87: 'Jugong',
        88: 'Sleima',
        89: 'Sleimok',
        90: 'Muschas',
        91: 'Austos',
        92: 'Nebulak',
        93: 'Alpollo',
        94: 'Gengar',
        95: 'Onix',
        96: 'Traumato',
        97: 'Hypno',
        98: 'Krabby',
        99: 'Kingler',
        100: 'Voltobal',
        101: 'Lektrobal',
        102: 'Owei',
        103: 'Kokowei',
        104: 'Tragosso',
        105: 'Knogga',
        106: 'Kicklee',
        107: 'Nockchan',
        108: 'Schlurp',
        109: 'Smogon',
        110: 'Smogmog',
        111: 'Rihorn',
        112: 'Rizeros',
        113: 'Chaneira',
        114: 'Tangela',
        115: 'Kangama',
        116: 'Seeper',
        117: 'Seemon',
        118: 'Goldini',
        119: 'Golking',
        120: 'Sterndu',
        121: 'Starmie',
        122: 'Pantimos',
        123: 'Sichlor',
        124: 'Rossana',
        125: 'Elektek',
        126: 'Magmar',
        127: 'Pinsir',
        128: 'Tauros',
        129: 'Karpador',
        130: 'Garados',
        131: 'Lapras',
        132: 'Ditto',
        133: 'Evoli',
        134: 'Aquana',
        135: 'Blitza',
        136: 'Flamara',
        137: 'Porygon',
        138: 'Amonitas',
        139: 'Amoroso',
        140: 'Kabuto',
        141: 'Kabutops',
        142: 'Aerodactyl',
        143: 'Relaxo',
        144: 'Arktos',
        145: 'Zapdos',
        146: 'Lavados',
        147: 'Dratini',
        148: 'Dragonir',
        149: 'Dragoran',
        150: 'Mewtu',
        151: 'Mew',
        152: 'Endivie',
        153: 'Lorblatt',
        154: 'Meganie',
        155: 'Feurigel',
        156: 'Igelavar',
        157: 'Tornupto',
        158: 'Karnimani',
        159: 'Tyracroc',
        160: 'Impergator',
        161: 'Wiesor',
        162: 'Wiesenior',
        163: 'Hoothoot',
        164: 'Noctuh',
        165: 'Ledyba',
        166: 'Ledian',
        167: 'Webarak',
        168: 'Ariados',
        169: 'Iksbat',
        170: 'Lampi',
        171: 'Lanturn',
        172: 'Pichu',
        173: 'Pii',
        174: 'Fluffeluff',
        175: 'Togepi',
        176: 'Togetic',
        177: 'Natu',
        178: 'Xatu',
        179: 'Voltilamm',
        180: 'Waaty',
        181: 'Ampharos',
        182: 'Blubella',
        183: 'Marill',
        184: 'Azumarill',
        185: 'Mogelbaum',
        186: 'Quaxo',
        187: 'Hoppspross',
        188: 'Hubelupf',
        189: 'Papungha',
        190: 'Griffel',
        191: 'Sonnkern',
        192: 'Sonnflora',
        193: 'Yanma',
        194: 'Felino',
        195: 'Morlord',
        196: 'Psiana',
        197: 'Nachtara',
        198: 'Kramurx',
        199: 'Laschoking',
        200: 'Traunfugil',
        201: 'Icognito',
        202: 'Woingenau',
        203: 'Girafarig',
        204: 'Tannza',
        205: 'Forstellka',
        206: 'Dummisel',
        207: 'Skorgla',
        208: 'Stahlos',
        209: 'Snubbull',
        210: 'Granbull',
        211: 'Baldorfish',
        212: 'Scherox',
        213: 'Pottrott',
        214: 'Skaraborn',
        215: 'Sniebel',
        216: 'Teddiursa',
        217: 'Ursaring',
        218: 'Schneckmag',
        219: 'Magcargo',
        220: 'Quiekel',
        221: 'Keifel',
        222: 'Corasonn',
        223: 'Remoraid',
        224: 'Octillery',
        225: 'Botogel',
        226: 'Mantax',
        227: 'Panzaeron',
        228: 'Hunduster',
        229: 'Hundemon',
        230: 'Seedraking',
        231: 'Phanpy',
        232: 'Donphan',
        233: 'Porygon2',
        234: 'Damhirplex',
        235: 'Farbeagle',
        236: 'Rabauz',
        237: 'Kapoera',
        238: 'Kussilla',
        239: 'Elekid',
        240: 'Magby',
        241: 'Miltank',
        242: 'Heiteira',
        243: 'Raikou',
        244: 'Entei',
        245: 'Suicune',
        246: 'Larvitar',
        247: 'Pupitar',
        248: 'Despotar',
        249: 'Lugia',
        250: 'Ho-Oh',
        251: 'Celebi',
        252: 'Geckarbor',
        253: 'Reptain',
        254: 'Gewaldro',
        255: 'Flemmli',
        256: 'Jungglut',
        257: 'Lohgock',
        258: 'Hydropi',
        259: 'Moorabbel',
        260: 'Sumpex',
        261: 'Fiffyen',
        262: 'Magnayen',
        263: 'Zigzachs',
        264: 'Geradaks',
        265: 'Waumpel',
        266: 'Schaloko',
        267: 'Papinella',
        268: 'Panekon',
        269: 'Pudox',
        270: 'Loturzel',
        271: 'Lombrero',
        272: 'Kappalores',
        273: 'Samurzel',
        274: 'Blanas',
        275: 'Tengulist',
        276: 'Schwalbini',
        277: 'Schwalboss',
        278: 'Wingull',
        279: 'Pelipper',
        280: 'Trasla',
        281: 'Kirlia',
        282: 'Guardevoir',
        283: 'Gehweiher',
        284: 'Maskeregen',
        285: 'Knilz',
        286: 'Kapilz',
        287: 'Bummelz',
        288: 'Muntier',
        289: 'Letarking',
        290: 'Nincada',
        291: 'Ninjask',
        292: 'Ninjatom',
        293: 'Flurmel',
        294: 'Krakeelo',
        295: 'Krawumms',
        296: 'Makuhita',
        297: 'Hariyama',
        298: 'Azurill',
        299: 'Nasgnet',
        300: 'Eneco',
        301: 'Enekoro',
        302: 'Zobiris',
        303: 'Flunkifer',
        304: 'Stollunior',
        305: 'Stollrak',
        306: 'Stolloss',
        307: 'Meditie',
        308: 'Meditalis',
        309: 'Frizelbliz',
        310: 'Voltenso',
        311: 'Plusle',
        312: 'Minun',
        313: 'Volbeat',
        314: 'Illumise',
        315: 'Roselia',
        316: 'Schluppuck',
        317: 'Schlukwech',
        318: 'Kanivanha',
        319: 'Tohaido',
        320: 'Wailmer',
        321: 'Wailord',
        322: 'Camaub',
        323: 'Camerupt',
        324: 'Qurtel',
        325: 'Spoink',
        326: 'Groink',
        327: 'Pandir',
        328: 'Knacklion',
        329: 'Vibrava',
        330: 'Libelldra',
        331: 'Tuska',
        332: 'Noktuska',
        333: 'Wablu',
        334: 'Altaria',
        335: 'Sengo',
        336: 'Vipitis',
        337: 'Lunastein',
        338: 'Sonnfel',
        339: 'Schmerbe',
        340: 'Welsar',
        341: 'Krebscorps',
        342: 'Krebutack',
        343: 'Puppance',
        344: 'Lepumentas',
        345: 'Liliep',
        346: 'Wielie',
        347: 'Anorith',
        348: 'Armaldo',
        349: 'Barschwa',
        350: 'Milotic',
        351: 'Formeo',
        352: 'Kecleon',
        353: 'Shuppet',
        354: 'Banette',
        355: 'Zwirrlicht',
        356: 'Zwirrklop',
        357: 'Tropius',
        358: 'Palimpalim',
        359: 'Absol',
        360: 'Isso',
        361: 'Schneppke',
        362: 'Firnontor',
        363: 'Seemops',
        364: 'Seejong',
        365: 'Walraisa',
        366: 'Perlu',
        367: 'Aalabyss',
        368: 'Saganabyss',
        369: 'Relicanth',
        370: 'Liebiskus',
        371: 'Kindwurm',
        372: 'Draschel',
        373: 'Brutalanda',
        374: 'Tanhel',
        375: 'Metang',
        376: 'Metagross',
        377: 'Regirock',
        378: 'Regice',
        379: 'Registeel',
        380: 'Latias',
        381: 'Latios',
        382: 'Kyogre',
        383: 'Groudon',
        384: 'Rayquaza',
        385: 'Jirachi',
        386: 'Deoxys'
    })

    MOVES = defaultdict(lambda: '?', {
        1: 'Donnerschock',
        2: 'Ruckzuckhieb',
        3: 'Kratzer',
        4: 'Glut',
        5: 'Rankenhieb',
        6: 'Tackle',
        7: 'Rasierblatt',
        8: 'Bodycheck',
        9: 'Aquaknarre',
        10: 'Biss',
        11: 'Pfund',
        12: 'Duplexhieb',
        13: 'Wickel',
        14: 'Hyperstrahl',
        15: 'Schlecker',
        16: 'Finsteraura',
        17: 'Smog',
        18: 'Schlammbad',
        19: 'Metallklaue',
        20: 'Klammer',
        21: 'Flammenrad',
        22: 'Vielender',
        23: 'Flügelschlag',
        24: 'Flammenwurf',
        25: 'Tiefschlag',
        26: 'Schaufler',
        27: 'Fußkick',
        28: 'Kreuzhieb',
        29: 'Psychoklinge',
        30: 'Psystrahl',
        31: 'Erdbeben',
        32: 'Steinkante',
        33: 'Eishieb',
        34: 'Herzstempel',
        35: 'Ladungsstoß',
        36: 'Lichtkanone',
        37: 'Schnabel',
        38: 'Bohrschnabel',
        39: 'Eisstrahl',
        40: 'Blizzard',
        41: 'Luftschnitt',
        42: 'Hitzewelle',
        43: 'Duonadel',
        44: 'Gifthieb',
        45: 'Aero-Ass',
        46: 'Schlagbohrer',
        47: 'Blütenwirbel',
        48: 'Megasauger',
        49: 'Käfergebrumm',
        50: 'Giftzahn',
        51: 'Nachthieb',
        52: 'Schlitzer',
        53: 'Blubbstrahl',
        54: 'Überroller',
        55: 'Karateschlag',
        56: 'Fußtritt',
        57: 'Wasserdüse',
        58: 'Nassschweif',
        59: 'Samenbomben',
        60: 'Psychoschock',
        61: 'Steinwurf',
        62: 'Antik-Kraft',
        63: 'Felsgrab',
        64: 'Steinhagel',
        65: 'Juwelenkraft',
        66: 'Schattenstoß',
        67: 'Finsterfaust',
        68: 'Dunkelklaue',
        69: 'Unheilböen',
        70: 'Spukball',
        71: 'Patronenhieb',
        72: 'Magnetbombe',
        73: 'Stahlflügel',
        74: 'Eisenschädel',
        75: 'Parabolladung',
        76: 'Funkensprung',
        77: 'Donnerschlag',
        78: 'Donner',
        79: 'Donnerblitz',
        80: 'Windhose',
        81: 'Feuerodem',
        82: 'Drachenpuls',
        83: 'Drachenklaue',
        84: 'Säuselstimme',
        85: 'Diebeskuss',
        86: 'Zauberschein',
        87: 'Mondgewalt',
        88: 'Knuddler',
        89: 'Giftstreich',
        90: 'Matschbombe',
        91: 'Schlammwoge',
        92: 'Mülltreffer',
        93: 'Lehmschuss',
        94: 'Knochenkeule',
        95: 'Dampfwalze',
        96: 'Schlammbombe',
        97: 'Zornklinge',
        98: 'Käferbiss',
        99: 'Ampelleuchte',
        100: 'Kreuzschere',
        101: 'Nitroladung',
        102: 'Funkenflug',
        103: 'Feuersturm',
        104: 'Lake',
        105: 'Aquawelle',
        106: 'Siedewasser',
        107: 'Hydropumpe',
        108: 'Psychokinese',
        109: 'Psychostoß',
        110: 'Eissplitter',
        111: 'Eissturm',
        112: 'Eisesodem',
        113: 'Absorber',
        114: 'Gigasauger',
        115: 'Feuerschlag',
        116: 'Solarstrahl',
        117: 'Laubklinge',
        118: 'Blattgeißel',
        119: 'Platscher',
        120: 'Säure',
        121: 'Windschnitt',
        122: 'Orkan',
        123: 'Durchbruch',
        124: 'Zerschneider',
        125: 'Sternschauer',
        126: 'Hornattacke',
        127: 'Stampfer',
        128: 'Kopfnuss',
        129: 'Hyperzahn',
        130: 'Slam',
        131: 'Bodyslam',
        132: 'Erholung',
        133: 'Verzweifler',
        134: 'Siedewasser',
        135: 'Hydropumpe',
        136: 'Wickel',
        137: 'Wickel',
        200: 'Zornklinge',
        201: 'Käferbiss',
        202: 'Biss',
        203: 'Tiefschlag',
        204: 'Feuerodem',
        205: 'Donnerschock',
        206: 'Funkensprung',
        207: 'Fußkick',
        208: 'Karateschlag',
        209: 'Glut',
        210: 'Flügelschlag',
        211: 'Schnabel',
        212: 'Schlecker',
        213: 'Dunkelklaue',
        214: 'Rankenhieb',
        215: 'Rasierblatt',
        216: 'Lehmschuss',
        217: 'Eissplitter',
        218: 'Eisesodem',
        219: 'Ruckzuckhieb',
        220: 'Kratzer',
        221: 'Tackle',
        222: 'Pfund',
        223: 'Zerschneider',
        224: 'Gifthieb',
        225: 'Säure',
        226: 'Psychoklinge',
        227: 'Steinwurf',
        228: 'Metallklaue',
        229: 'Patronenhieb',
        230: 'Aquaknarre',
        231: 'Platscher',
        232: 'Aquaknarre',
        233: 'Lehmschelle',
        234: 'Zen-Kopfstoß',
        235: 'Konfusion',
        236: 'Giftstachel',
        237: 'Blubber',
        238: 'Finte',
        239: 'Stahlflügel',
        240: 'Feuerzahn',
        241: 'Zertrümmerer',
        242: 'Wandler',
        243: 'Konter',
        244: 'Pulverschnee',
        245: 'Nahkampf',
        246: 'Wuchtschlag',
        247: 'Fokusstoß',
        248: 'Aurorastrahl',
        249: 'Ladestrahl',
        250: 'Voltwechsel',
        251: 'Stromstoß',
        252: 'Blitzkanone',
        253: 'Drachenrute',
        254: 'Lawine',
        255: 'Luftschnitt',
        256: 'Sturzflug',
        257: 'Himmelsfeger',
        258: 'Sandgrab',
        259: 'Felswurf',
        260: 'Plage',
        261: 'Käfertrutz',
        262: 'Silberhauch',
        263: 'Erstauner',
        264: 'Bürde',
        265: 'Nachtnebel',
        266: 'Eisenschweif',
        267: 'Gyroball',
        268: 'Rammboss',
        269: 'Feuerwirbel',
        270: 'Hitzekoller',
        271: 'Kugelsaat',
        272: 'Strauchler',
        273: 'Energieball',
        274: 'Sondersensor',
        275: 'Seher',
        276: 'Spiegelcape',
        277: 'Wutanfall',
        278: 'Standpauke',
        279: 'Knirscher',
        280: 'Schmarotzer',
        281: 'Kraftreserve',
        282: 'Bodycheck',
        283: 'Kaskade',
        284: 'Surfer',
        285: 'Draco Meteor',
        286: 'Kismetwunsch',
        287: 'Gähner',
        288: 'Psyschub',
        289: 'Ursprungswoge',
        290: 'Abgrundsklinge',
        291: 'Geschenk'
    })
elif language == 'FR':
    POKEMON = defaultdict(lambda: '?', {
        1: 'Bulbizarre',
        2: 'Herbizarre',
        3: 'Florizarre',
        4: 'Salamèche',
        5: 'Reptincel',
        6: 'Dracaufeu',
        7: 'Carapuce',
        8: 'Carabaffe',
        9: 'Tortank',
        10: 'Chenipan',
        11: 'Chrysacier',
        12: 'Papilusion',
        13: 'Aspicot',
        14: 'Coconfort',
        15: 'Dardargnan',
        16: 'Roucool',
        17: 'Roucoups',
        18: 'Roucarnage',
        19: 'Rattata',
        20: 'Rattatac',
        21: 'Piafabec',
        22: 'Rapasdepic',
        23: 'Abo',
        24: 'Arbok',
        25: 'Pikachu',
        26: 'Raichu',
        27: 'Sabelette',
        28: 'Sablaireau',
        29: 'Nidoran♀',
        30: 'Nidorina',
        31: 'Nidoqueen',
        32: 'Nidoran♂',
        33: 'Nidorino',
        34: 'Nidoking',
        35: 'Mélofée',
        36: 'Mélodelfe',
        37: 'Goupix',
        38: 'Feunard',
        39: 'Rondoudou',
        40: 'Grodoudou',
        41: 'Nosferapti',
        42: 'Nosferalto',
        43: 'Mystherbe',
        44: 'Ortide',
        45: 'Rafflesia',
        46: 'Paras',
        47: 'Parasect',
        48: 'Mimitoss',
        49: 'Aéromite',
        50: 'Taupiqueur',
        51: 'Triopikeur',
        52: 'Miaouss',
        53: 'Persian',
        54: 'Psykokwak',
        55: 'Akwakwak',
        56: 'Férosinge',
        57: 'Colossinge',
        58: 'Caninos',
        59: 'Arcanin',
        60: 'Ptitard',
        61: 'Têtarte',
        62: 'Tartard',
        63: 'Abra',
        64: 'Kadabra',
        65: 'Alakazam',
        66: 'Machoc',
        67: 'Machopeur',
        68: 'Mackogneur',
        69: 'Chétiflor',
        70: 'Boustiflor',
        71: 'Empiflor',
        72: 'Tentacool',
        73: 'Tentacruel',
        74: 'Racaillou',
        75: 'Gravalanch',
        76: 'Grolem',
        77: 'Ponyta',
        78: 'Galopa',
        79: 'Ramoloss',
        80: 'Flagadoss',
        81: 'Magnéti',
        82: 'Magnéton',
        83: 'Canarticho',
        84: 'Doduo',
        85: 'Dodrio',
        86: 'Otaria',
        87: 'Lamantine',
        88: 'Tadmorv',
        89: 'Grotadmorv',
        90: 'Kokiyas',
        91: 'Crustabri',
        92: 'Fantominus',
        93: 'Spectrum',
        94: 'Ectoplasma',
        95: 'Onix',
        96: 'Soporifik',
        97: 'Hypnomade',
        98: 'Krabby',
        99: 'Krabboss',
        100: 'Voltorbe',
        101: 'Électrode',
        102: 'Noeunoeuf',
        103: 'Noadkoko',
        104: 'Osselait',
        105: 'Ossatueur',
        106: 'Kicklee',
        107: 'Tygnon',
        108: 'Excelangue',
        109: 'Smogo',
        110: 'Smogogo',
        111: 'Rhinocorne',
        112: 'Rhinoféros',
        113: 'Leveinard',
        114: 'Saquedeneu',
        115: 'Kangourex',
        116: 'Hypotrempe',
        117: 'Hypocéan',
        118: 'Poissirène',
        119: 'Poissoroy',
        120: 'Stari',
        121: 'Staross',
        122: 'M. Mime',
        123: 'Insécateur',
        124: 'Lippoutou',
        125: 'Élektek',
        126: 'Magmar',
        127: 'Scarabrute',
        128: 'Tauros',
        129: 'Magicarpe',
        130: 'Léviator',
        131: 'Lokhlass',
        132: 'Métamorph',
        133: 'Évoli',
        134: 'Aquali',
        135: 'Voltali',
        136: 'Pyroli',
        137: 'Porygon',
        138: 'Amonita',
        139: 'Amonistar',
        140: 'Kabuto',
        141: 'Kabutops',
        142: 'Ptéra',
        143: 'Ronflex',
        144: 'Artikodin',
        145: 'Électhor',
        146: 'Sulfura',
        147: 'Minidraco',
        148: 'Draco',
        149: 'Dracolosse',
        150: 'Mewtwo',
        151: 'Mew',
        152: 'Germignon',
        153: 'Macronium',
        154: 'Méganium',
        155: 'Héricendre',
        156: 'Feurisson',
        157: 'Typhlosion',
        158: 'Kaiminus',
        159: 'Crocrodil',
        160: 'Aligatueur',
        161: 'Fouinette',
        162: 'Fouinar',
        163: 'Hoothoot',
        164: 'Noarfang',
        165: 'Coxy',
        166: 'Coxyclaque',
        167: 'Mimigal',
        168: 'Migalos',
        169: 'Nostenfer',
        170: 'Loupio',
        171: 'Lanturn',
        172: 'Pichu',
        173: 'Mélo',
        174: 'Toudoudou',
        175: 'Togepi',
        176: 'Togetic',
        177: 'Natu',
        178: 'Xatu',
        179: 'Wattouat',
        180: 'Lainergie',
        181: 'Pharamp',
        182: 'Joliflor',
        183: 'Marill',
        184: 'Azumarill',
        185: 'Simularbre',
        186: 'Tarpaud',
        187: 'Granivol',
        188: 'Floravol',
        189: 'Cotovol',
        190: 'Capumain',
        191: 'Tournegrin',
        192: 'Héliatronc',
        193: 'Yanma',
        194: 'Axoloto',
        195: 'Maraiste',
        196: 'Mentali',
        197: 'Noctali',
        198: 'Cornèbre',
        199: 'Roigada',
        200: 'Feuforêve',
        201: 'Zarbi',
        202: 'Qulbutoké',
        203: 'Girafarig',
        204: 'Pomdepik',
        205: 'Foretress',
        206: 'Insolourdo',
        207: 'Scorplane',
        208: 'Steelix',
        209: 'Snubbull',
        210: 'Granbull',
        211: 'Qwilfish',
        212: 'Cizayox',
        213: 'Caratroc',
        214: 'Scarhino',
        215: 'Farfuret',
        216: 'Teddiursa',
        217: 'Ursaring',
        218: 'Limagma',
        219: 'Volcaropod',
        220: 'Marcacrin',
        221: 'Cochignon',
        222: 'Corayon',
        223: 'Rémoraid',
        224: 'Octillery',
        225: 'Cadoizo',
        226: 'Démanta',
        227: 'Airmure',
        228: 'Malosse',
        229: 'Démolosse',
        230: 'Hyporoi',
        231: 'Phanpy',
        232: 'Donphan',
        233: 'Porygon2',
        234: 'Cerfrousse',
        235: 'Queulorior',
        236: 'Debugant',
        237: 'Kapoera',
        238: 'Lippouti',
        239: 'Élekid',
        240: 'Magby',
        241: 'Écrémeuh',
        242: 'Leuphorie',
        243: 'Raikou',
        244: 'Entei',
        245: 'Suicune',
        246: 'Embrylex',
        247: 'Ymphect',
        248: 'Tyranocif',
        249: 'Lugia',
        250: 'Ho-Oh',
        251: 'Celebi',
        252: 'Arcko',
        253: 'Massko',
        254: 'Jungko',
        255: 'Poussifeu',
        256: 'Galifeu',
        257: 'Braségali',
        258: 'Gobou',
        259: 'Flobio',
        260: 'Laggron',
        261: 'Medhyèna',
        262: 'Grahyèna',
        263: 'Zigzaton',
        264: 'Linéon',
        265: 'Chenipotte',
        266: 'Armulys',
        267: 'Charmillon',
        268: 'Blindalys',
        269: 'Papinox',
        270: 'Nénupiot',
        271: 'Lombre',
        272: 'Ludicolo',
        273: 'Grainipiot',
        274: 'Pifeuil',
        275: 'Tengalice',
        276: 'Nirondelle',
        277: 'Hélédelle',
        278: 'Goélise',
        279: 'Bekipan',
        280: 'Tarsal',
        281: 'Kirlia',
        282: 'Gardevoir',
        283: 'Arakdo',
        284: 'Maskadra',
        285: 'Balignon',
        286: 'Chapignon',
        287: 'Parecool',
        288: 'Vigoroth',
        289: 'Monaflèmit',
        290: 'Ningale',
        291: 'Ninjask',
        292: 'Munja',
        293: 'Chuchmur',
        294: 'Ramboum',
        295: 'Brouhabam',
        296: 'Makuhita',
        297: 'Hariyama',
        298: 'Azurill',
        299: 'Tarinor',
        300: 'Skitty',
        301: 'Delcatty',
        302: 'Ténéfix',
        303: 'Mysdibule',
        304: 'Galekid',
        305: 'Galegon',
        306: 'Galeking',
        307: 'Méditikka',
        308: 'Charmina',
        309: 'Dynavolt',
        310: 'Élecsprint',
        311: 'Posipi',
        312: 'Négapi',
        313: 'Muciole',
        314: 'Lumivole',
        315: 'Rosélia',
        316: 'Gloupti',
        317: 'Avaltout',
        318: 'Carvanha',
        319: 'Sharpedo',
        320: 'Wailmer',
        321: 'Wailord',
        322: 'Chamallot',
        323: 'Camérupt',
        324: 'Chartor',
        325: 'Spoink',
        326: 'Groret',
        327: 'Spinda',
        328: 'Kraknoix',
        329: 'Vibraninf',
        330: 'Libégon',
        331: 'Cacnea',
        332: 'Cacturne',
        333: 'Tylton',
        334: 'Altaria',
        335: 'Mangriff',
        336: 'Séviper',
        337: 'Séléroc',
        338: 'Solaroc',
        339: 'Barloche',
        340: 'Barbicha',
        341: 'Écrapince',
        342: 'Colhomard',
        343: 'Balbuto',
        344: 'Kaorine',
        345: 'Lilia',
        346: 'Vacilys',
        347: 'Anorith',
        348: 'Armaldo',
        349: 'Barpau',
        350: 'Milobellus',
        351: 'Morphéo',
        352: 'Kecleon',
        353: 'Polichombr',
        354: 'Branette',
        355: 'Skelénox',
        356: 'Téraclope',
        357: 'Tropius',
        358: 'Éoko',
        359: 'Absol',
        360: 'Okéoké',
        361: 'Stalgamin',
        362: 'Oniglali',
        363: 'Obalie',
        364: 'Phogleur',
        365: 'Kaimorse',
        366: 'Coquiperl',
        367: 'Serpang',
        368: 'Rosabyss',
        369: 'Relicanth',
        370: 'Lovdisc',
        371: 'Draby',
        372: 'Drackhaus',
        373: 'Drattak',
        374: 'Terhal',
        375: 'Métang',
        376: 'Métalosse',
        377: 'Regirock',
        378: 'Regice',
        379: 'Registeel',
        380: 'Latias',
        381: 'Latios',
        382: 'Kyogre',
        383: 'Groudon',
        384: 'Rayquaza',
        385: 'Jirachi',
        386: 'Deoxys'
    })

    MOVES = defaultdict(lambda: '?', {
        1: 'Éclair',
        2: 'Vive-Attaque',
        3: 'Griffe',
        4: 'Flammèche',
        5: 'Fouet Lianes',
        6: 'Charge',
        7: "Tranch'Herbe",
        8: 'Bélier',
        9: 'Pistolet à O',
        10: 'Morsure',
        11: "Écras'Face",
        12: 'Torgnoles',
        13: 'Ligotage',
        14: 'Ultralaser',
        15: 'Léchouille',
        16: 'Vibrobscur',
        17: 'Purédpois',
        18: 'Détritus',
        19: 'Griffe Acier',
        20: 'Force Poigne',
        21: 'Roue de Feu',
        22: 'Mégacorne',
        23: 'Cru-Aile',
        24: 'Lance-Flammes',
        25: 'Coup Bas',
        26: 'Tunnel',
        27: 'Balayage',
        28: 'Coup-Croix',
        29: 'Coupe Psycho',
        30: 'Rafale Psy',
        31: 'Séisme',
        32: 'Lame de Roc',
        33: 'Poing-Glace',
        34: 'Crève-Cœur',
        35: "Coup d'Jus",
        36: 'Luminocanon',
        37: 'Picpic',
        38: 'Bec Vrille',
        39: 'Laser Glace',
        40: 'Blizzard',
        41: "Lame d'Air",
        42: 'Canicule',
        43: 'Double-Dard',
        44: 'Direct Toxik',
        45: 'Aéropique',
        46: 'Tunnelier',
        47: 'Tempête Florale',
        48: 'Méga-Sangsue',
        49: 'Bourdon',
        50: 'Crochet Venin',
        51: 'Tranche-Nuit',
        52: 'Tranche',
        53: "Bulles d'O",
        54: 'Sacrifice',
        55: 'Poing-Karaté',
        56: 'Balayette',
        57: 'Aqua-Jet',
        58: 'Hydroqueue',
        59: 'Canon Graine',
        60: 'Choc Psy',
        61: 'Jet-Pierres',
        62: 'Pouvoir Antique',
        63: 'Tomberoche',
        64: 'Éboulement',
        65: 'Rayon Gemme',
        66: 'Ombre Portée',
        67: 'Poing Ombre',
        68: 'Griffe Ombre',
        69: 'Vent Mauvais',
        70: "Ball'Ombre",
        71: 'Pisto-Poing',
        72: 'Bombaimant',
        73: "Aile d'Acier",
        74: 'Tête de Fer',
        75: 'Parabocharge',
        76: 'Étincelle',
        77: 'Poing-Éclair',
        78: 'Fatal-Foudre',
        79: 'Tonnerre',
        80: 'Ouragan',
        81: 'Dracosouffle',
        82: 'Dracochoc',
        83: 'Dracogriffe',
        84: 'Voix Enjôleuse',
        85: 'Vampibaiser',
        86: 'Éclat Magique',
        87: 'Pouvoir Lunaire',
        88: 'Câlinerie',
        89: 'Poison-Croix',
        90: 'Bomb-Beurk',
        91: 'Cradovague',
        92: 'Détricanon',
        93: 'Tir de Boue',
        94: "Massd'Os",
        95: 'Piétisol',
        96: 'Boue-Bombe',
        97: 'Taillade',
        98: 'Piqûre',
        99: 'Rayon Signal',
        100: 'Plaie-Croix',
        101: 'Nitrocharge',
        102: 'Rebondifeu',
        103: 'Déflagration',
        104: 'Saumure',
        105: 'Vibraqua',
        106: 'Ébullition',
        107: 'Hydrocanon',
        108: 'Psyko',
        109: 'Frappe Psy',
        110: 'Éclats Glace',
        111: 'Vent Glace',
        112: 'Souffle Glacé',
        113: 'Vol-Vie',
        114: 'Giga-Sangsue',
        115: 'Poing de Feu',
        116: 'Lance-Soleil',
        117: 'Lame-Feuille',
        118: 'Mégafouet',
        119: 'Trempette',
        120: 'Acide',
        121: "Tranch'Air",
        122: 'Vent Violent',
        123: 'Casse-Brique',
        124: 'Coupe',
        125: 'Météores',
        126: "Koud'Korne",
        127: 'Écrasement',
        128: "Coup d'Boule",
        129: 'Croc de Mort',
        130: 'Souplesse',
        131: 'Plaquage',
        132: 'Repos',
        133: 'Lutte',
        134: 'Ébullition',
        135: 'Hydrocanon',
        136: 'Ligotage',
        137: 'Ligotage',
        200: 'Taillade',
        201: 'Piqûre',
        202: 'Morsure',
        203: 'Coup Bas',
        204: 'Dracosouffle',
        205: 'Éclair',
        206: 'Étincelle',
        207: 'Balayage',
        208: 'Poing-Karaté',
        209: 'Flammèche',
        210: 'Cru-Aile',
        211: 'Picpic',
        212: 'Léchouille',
        213: 'Griffe Ombre',
        214: 'Fouet Lianes',
        215: "Tranch'Herbe",
        216: 'Tir de Boue',
        217: 'Éclats Glace',
        218: 'Souffle Glacé',
        219: 'Vive-Attaque',
        220: 'Griffe',
        221: 'Charge',
        222: "Écras'Face",
        223: 'Coupe',
        224: 'Direct Toxik',
        225: 'Acide',
        226: 'Coupe Psycho',
        227: 'Jet-Pierres',
        228: 'Griffe Acier',
        229: 'Pisto-Poing',
        230: 'Pistolet à O',
        231: 'Trempette',
        232: 'Pistolet à O',
        233: "Coud'Boue",
        234: "Psykoud'Boul",
        235: 'Choc Mental',
        236: 'Dard-Venin',
        237: 'Écume',
        238: 'Feinte',
        239: "Aile d'Acier",
        240: 'Crocs Feu',
        241: 'Éclate-Roc',
        242: 'Morphing',
        243: 'Riposte',
        244: 'Poudreuse',
        245: 'Close Combat',
        246: 'Dynamopoing',
        247: 'Exploforce',
        248: 'Onde Boréale',
        249: 'Rayon Chargé',
        250: 'Change Éclair',
        251: 'Éclair Fou',
        252: 'Élecanon',
        253: 'Draco-Queue',
        254: 'Avalanche',
        255: "Lame d'Air",
        256: 'Rapace',
        257: 'Piqué',
        258: 'Tourbi-Sable',
        259: 'Boule Roc',
        260: 'Harcèlement',
        261: 'Survinsecte',
        262: 'Vent Argenté',
        263: 'Étonnement',
        264: 'Châtiment',
        265: 'Ombre Nocturne',
        266: 'Queue de Fer',
        267: 'Gyroballe',
        268: 'Tacle Lourd',
        269: 'Danse Flamme',
        270: 'Surchauffe',
        271: 'Balle Graine',
        272: 'Nœud Herbe',
        273: 'Éco-Sphère',
        274: 'Extrasenseur',
        275: 'Prescience',
        276: 'Voile Miroir',
        277: 'Colère',
        278: 'Aboiement',
        279: 'Mâchouille',
        280: 'Tricherie',
        281: 'Puissance Cachée'
    })
elif language == 'ZH':
    POKEMON = defaultdict(lambda: '?', {
        1: '妙蛙種子',
        2: '妙蛙草',
        3: '妙蛙花',
        4: '小火龍',
        5: '火恐龍',
        6: '噴火龍',
        7: '傑尼龜',
        8: '卡咪龜',
        9: '水箭龜',
        10: '綠毛蟲',
        11: '鐵甲蛹',
        12: '巴大蝶',
        13: '獨角蟲',
        14: '鐵殼蛹',
        15: '大針蜂',
        16: '波波',
        17: '比比鳥',
        18: '大比鳥',
        19: '小拉達',
        20: '拉達',
        21: '烈雀',
        22: '大嘴雀',
        23: '阿柏蛇',
        24: '阿柏怪',
        25: '皮卡丘',
        26: '雷丘',
        27: '穿山鼠',
        28: '穿山王',
        29: '尼多蘭',
        30: '尼多娜',
        31: '尼多后',
        32: '尼多朗',
        33: '尼多力諾',
        34: '尼多王',
        35: '皮皮',
        36: '皮可西',
        37: '六尾',
        38: '九尾',
        39: '胖丁',
        40: '胖可丁',
        41: '超音蝠',
        42: '大嘴蝠',
        43: '走路草',
        44: '臭臭花',
        45: '霸王花',
        46: '派拉斯',
        47: '派拉斯特',
        48: '毛球',
        49: '摩魯蛾',
        50: '地鼠',
        51: '三地鼠',
        52: '喵喵',
        53: '貓老大',
        54: '可達鴨',
        55: '哥達鴨',
        56: '猴怪',
        57: '火爆猴',
        58: '卡蒂狗',
        59: '風速狗',
        60: '蚊香蝌蚪',
        61: '蚊香君',
        62: '蚊香泳士',
        63: '凱西',
        64: '勇基拉',
        65: '胡地',
        66: '腕力',
        67: '豪力',
        68: '怪力',
        69: '喇叭芽',
        70: '口呆花',
        71: '大食花',
        72: '瑪瑙水母',
        73: '毒刺水母',
        74: '小拳石',
        75: '隆隆石',
        76: '隆隆岩',
        77: '小火馬',
        78: '烈焰馬',
        79: '呆呆獸',
        80: '呆殼獸',
        81: '小磁怪',
        82: '三合一磁怪',
        83: '大蔥鴨',
        84: '嘟嘟',
        85: '嘟嘟利',
        86: '小海獅',
        87: '白海獅',
        88: '臭泥',
        89: '臭臭泥',
        90: '大舌貝',
        91: '刺甲貝',
        92: '鬼斯',
        93: '鬼斯通',
        94: '耿鬼',
        95: '大岩蛇',
        96: '催眠貘',
        97: '引夢貘人',
        98: '大鉗蟹',
        99: '巨鉗蟹',
        100: '霹靂電球',
        101: '頑皮雷彈',
        102: '蛋蛋',
        103: '椰蛋樹',
        104: '卡拉卡拉',
        105: '嘎啦嘎啦',
        106: '飛腿郎',
        107: '快拳郎',
        108: '大舌頭',
        109: '瓦斯彈',
        110: '雙彈瓦斯',
        111: '獨角犀牛',
        112: '鑽角犀獸',
        113: '吉利蛋',
        114: '蔓藤怪',
        115: '袋獸',
        116: '墨海馬',
        117: '海刺龍',
        118: '角金魚',
        119: '金魚王',
        120: '海星星',
        121: '寶石海星',
        122: '魔牆人偶',
        123: '飛天螳螂',
        124: '迷唇姐',
        125: '電擊獸',
        126: '鴨嘴火獸',
        127: '凱羅斯',
        128: '肯泰羅',
        129: '鯉魚王',
        130: '暴鯉龍',
        131: '拉普拉斯',
        132: '百變怪',
        133: '伊布',
        134: '水伊布',
        135: '雷伊布',
        136: '火伊布',
        137: '多邊獸',
        138: '菊石獸',
        139: '多刺菊石獸',
        140: '化石盔',
        141: '鐮刀盔',
        142: '化石翼龍',
        143: '卡比獸',
        144: '急凍鳥',
        145: '閃電鳥',
        146: '火焰鳥',
        147: '迷你龍',
        148: '哈克龍',
        149: '快龍',
        150: '超夢',
        151: '夢幻',
        152: '菊草葉',
        153: '月桂葉',
        154: '大竺葵',
        155: '火球鼠',
        156: '火岩鼠',
        157: '火爆獸',
        158: '小鋸鱷',
        159: '藍鱷',
        160: '大力鱷',
        161: '尾立',
        162: '大尾立',
        163: '咕咕',
        164: '貓頭夜鷹',
        165: '芭瓢蟲',
        166: '安瓢蟲',
        167: '圓絲蛛',
        168: '阿利多斯',
        169: '叉字蝠',
        170: '燈籠魚',
        171: '電燈怪',
        172: '皮丘',
        173: '皮寶寶',
        174: '寶寶丁',
        175: '波克比',
        176: '波克基古',
        177: '天然雀',
        178: '天然鳥',
        179: '咩利羊',
        180: '茸茸羊',
        181: '電龍',
        182: '美麗花',
        183: '瑪力露',
        184: '瑪力露麗',
        185: '樹才怪',
        186: '蚊香蛙皇',
        187: '毽子草',
        188: '毽子花',
        189: '毽子棉',
        190: '長尾怪手',
        191: '向日種子',
        192: '向日花怪',
        193: '蜻蜻蜓',
        194: '烏波',
        195: '沼王',
        196: '太陽伊布',
        197: '月亮伊布',
        198: '黑暗鴉',
        199: '呆呆王',
        200: '夢妖',
        201: '未知圖騰',
        202: '果然翁',
        203: '麒麟奇',
        204: '榛果球',
        205: '佛烈托斯',
        206: '土龍弟弟',
        207: '天蠍',
        208: '大鋼蛇',
        209: '布魯',
        210: '布魯皇',
        211: '千針魚',
        212: '巨鉗螳螂',
        213: '壺壺',
        214: '赫拉克羅斯',
        215: '狃拉',
        216: '熊寶寶',
        217: '圈圈熊',
        218: '熔岩蟲',
        219: '熔岩蝸牛',
        220: '小山豬',
        221: '長毛豬',
        222: '太陽珊瑚',
        223: '鐵炮魚',
        224: '章魚桶',
        225: '信使鳥',
        226: '巨翅飛魚',
        227: '盔甲鳥',
        228: '戴魯比',
        229: '黑魯加',
        230: '刺龍王',
        231: '小小象',
        232: '頓甲',
        233: '多邊獸Ⅱ',
        234: '驚角鹿',
        235: '圖圖犬',
        236: '無畏小子',
        237: '戰舞郎',
        238: '迷唇娃',
        239: '電擊怪',
        240: '鴨嘴寶寶',
        241: '大奶罐',
        242: '幸福蛋',
        243: '雷公',
        244: '炎帝',
        245: '水君',
        246: '幼基拉斯',
        247: '沙基拉斯',
        248: '班基拉斯',
        249: '洛奇亞',
        250: '鳳王',
        251: '時拉比',
        252: '木守宮',
        253: '森林蜥蜴',
        254: '蜥蜴王',
        255: '火稚雞',
        256: '力壯雞',
        257: '火焰雞',
        258: '水躍魚',
        259: '沼躍魚',
        260: '巨沼怪',
        261: '土狼犬',
        262: '大狼犬',
        263: '蛇紋熊',
        264: '直衝熊',
        265: '刺尾蟲',
        266: '甲殼繭',
        267: '狩獵鳳蝶',
        268: '盾甲繭',
        269: '毒粉蛾',
        270: '蓮葉童子',
        271: '蓮帽小童',
        272: '樂天河童',
        273: '橡實果',
        274: '長鼻葉',
        275: '狡猾天狗',
        276: '傲骨燕',
        277: '大王燕',
        278: '長翅鷗',
        279: '大嘴鷗',
        280: '拉魯拉絲',
        281: '奇魯莉安',
        282: '沙奈朵',
        283: '溜溜糖球',
        284: '雨翅蛾',
        285: '蘑蘑菇',
        286: '斗笠菇',
        287: '懶人獺',
        288: '過動猿',
        289: '請假王',
        290: '土居忍士',
        291: '鐵面忍者',
        292: '脫殼忍者',
        293: '咕妞妞',
        294: '吼爆彈',
        295: '爆音怪',
        296: '幕下力士',
        297: '鐵掌力士',
        298: '露力麗',
        299: '朝北鼻',
        300: '向尾喵',
        301: '優雅貓',
        302: '勾魂眼',
        303: '大嘴娃',
        304: '可可多拉',
        305: '可多拉',
        306: '波士可多拉',
        307: '瑪沙那',
        308: '恰雷姆',
        309: '落雷獸',
        310: '雷電獸',
        311: '正電拍拍',
        312: '負電拍拍',
        313: '電螢蟲',
        314: '甜甜螢',
        315: '毒薔薇',
        316: '溶食獸',
        317: '吞食獸',
        318: '利牙魚',
        319: '巨牙鯊',
        320: '吼吼鯨',
        321: '吼鯨王',
        322: '呆火駝',
        323: '噴火駝',
        324: '煤炭龜',
        325: '跳跳豬',
        326: '噗噗豬',
        327: '晃晃斑',
        328: '大顎蟻',
        329: '超音波幼蟲',
        330: '沙漠蜻蜓',
        331: '刺球仙人掌',
        332: '夢歌仙人掌',
        333: '青綿鳥',
        334: '七夕青鳥',
        335: '貓鼬斬',
        336: '飯匙蛇',
        337: '月石',
        338: '太陽岩',
        339: '泥泥鰍',
        340: '鯰魚王',
        341: '龍蝦小兵',
        342: '鐵螯龍蝦',
        343: '天秤偶',
        344: '念力土偶',
        345: '觸手百合',
        346: '搖籃百合',
        347: '太古羽蟲',
        348: '太古盔甲',
        349: '醜醜魚',
        350: '美納斯',
        351: '飄浮泡泡',
        352: '變隱龍',
        353: '怨影娃娃',
        354: '詛咒娃娃',
        355: '夜巡靈',
        356: '彷徨夜靈',
        357: '熱帶龍',
        358: '風鈴鈴',
        359: '阿勃梭魯',
        360: '小果然',
        361: '雪童子',
        362: '冰鬼護',
        363: '海豹球',
        364: '海魔獅',
        365: '帝牙海獅',
        366: '珍珠貝',
        367: '獵斑魚',
        368: '櫻花魚',
        369: '古空棘魚',
        370: '愛心魚',
        371: '寶貝龍',
        372: '甲殼龍',
        373: '暴飛龍',
        374: '鐵啞鈴',
        375: '金屬怪',
        376: '巨金怪',
        377: '雷吉洛克',
        378: '雷吉艾斯',
        379: '雷吉斯奇魯',
        380: '拉帝亞斯',
        381: '拉帝歐斯',
        382: '蓋歐卡',
        383: '固拉多',
        384: '烈空坐',
        385: '基拉祈',
        386: '代歐奇希斯'
    })

    MOVES = defaultdict(lambda: '?', {
        1: '電擊',
        2: '電光一閃',
        3: '抓',
        4: '火花',
        5: '藤鞭',
        6: '撞擊',
        7: '飛葉快刀',
        8: '猛撞',
        9: '水槍',
        10: '咬住',
        11: '拍擊',
        12: '連環巴掌',
        13: '緊束',
        14: '破壞光線',
        15: '舌舔',
        16: '惡之波動',
        17: '濁霧',
        18: '污泥攻擊',
        19: '金屬爪',
        20: '夾住',
        21: '火焰輪',
        22: '超級角擊',
        23: '翅膀攻擊',
        24: '噴射火焰',
        25: '突襲',
        26: '挖洞',
        27: '踢倒',
        28: '十字劈',
        29: '精神利刃',
        30: '幻象光線',
        31: '地震',
        32: '尖石攻擊',
        33: '冰凍拳',
        34: '愛心印章',
        35: '放電',
        36: '加農光炮',
        37: '啄',
        38: '啄鑽',
        39: '冰凍光束',
        40: '暴風雪',
        41: '空氣斬',
        42: '熱風',
        43: '雙針',
        44: '毒擊',
        45: '燕返',
        46: '直衝鑽',
        47: '落英繽紛',
        48: '超級吸取',
        49: '蟲鳴',
        50: '劇毒牙',
        51: '暗襲要害',
        52: '劈開',
        53: '泡沫光線',
        54: '地獄翻滾',
        55: '空手劈',
        56: '下盤踢',
        57: '水流噴射',
        58: '水流尾',
        59: '種子炸彈',
        60: '精神衝擊',
        61: '落石',
        62: '原始之力',
        63: '岩石封鎖',
        64: '岩崩',
        65: '力量寶石',
        66: '影子偷襲',
        67: '暗影拳',
        68: '暗影爪',
        69: '奇異之風',
        70: '暗影球',
        71: '子彈拳',
        72: '磁鐵炸彈',
        73: '鋼翼',
        74: '鐵頭',
        75: '拋物面充電',
        76: '電光',
        77: '雷電拳',
        78: '打雷',
        79: '十萬伏特',
        80: '龍捲風',
        81: '龍息',
        82: '龍之波動',
        83: '龍爪',
        84: '魅惑之聲',
        85: '吸取之吻',
        86: '魔法閃耀',
        87: '月亮之力',
        88: '嬉鬧',
        89: '十字毒刃',
        90: '污泥炸彈',
        91: '污泥波',
        92: '垃圾射擊',
        93: '泥巴射擊',
        94: '骨棒',
        95: '重踏',
        96: '泥巴炸彈',
        97: '連斬',
        98: '蟲咬',
        99: '信號光束',
        100: '十字剪',
        101: '蓄能焰襲',
        102: '烈焰濺射',
        103: '大字爆炎',
        104: '鹽水',
        105: '水之波動',
        106: '熱水',
        107: '水炮',
        108: '精神強念',
        109: '精神擊破',
        110: '冰礫',
        111: '冰凍之風',
        112: '冰息',
        113: '吸取',
        114: '終極吸取',
        115: '火焰拳',
        116: '日光束',
        117: '葉刃',
        118: '強力鞭打',
        119: '躍起',
        120: '溶解液',
        121: '空氣利刃',
        122: '暴風',
        123: '劈瓦',
        124: '居合斬',
        125: '高速星星',
        126: '角撞',
        127: '踩踏',
        128: '頭錘',
        129: '必殺門牙',
        130: '摔打',
        131: '泰山壓頂',
        132: '睡覺',
        133: '掙扎',
        134: '熱水',
        135: '水炮',
        136: '緊束',
        137: '緊束',
        200: '連斬',
        201: '蟲咬',
        202: '咬住',
        203: '突襲',
        204: '龍息',
        205: '電擊',
        206: '電光',
        207: '踢倒',
        208: '空手劈',
        209: '火花',
        210: '翅膀攻擊',
        211: '啄',
        212: '舌舔',
        213: '暗影爪',
        214: '藤鞭',
        215: '飛葉快刀',
        216: '泥巴射擊',
        217: '冰礫',
        218: '冰息',
        219: '電光一閃',
        220: '抓',
        221: '撞擊',
        222: '拍擊',
        223: '居合斬',
        224: '毒擊',
        225: '溶解液',
        226: '精神利刃',
        227: '落石',
        228: '金屬爪',
        229: '子彈拳',
        230: '水槍',
        231: '躍起',
        232: '水槍',
        233: '擲泥',
        234: '意念頭錘',
        235: '念力',
        236: '毒針',
        237: '泡沫',
        238: '出奇一擊',
        239: '鋼翼',
        240: '火焰牙',
        241: '碎岩',
        242: '變身',
        243: '雙倍奉還',
        244: '細雪',
        245: '近身戰',
        246: '爆裂拳',
        247: '真氣彈',
        248: '極光束',
        249: '充電光束',
        250: '伏特替換',
        251: '瘋狂伏特',
        252: '電磁炮',
        253: '龍尾',
        254: '雪崩',
        255: '空氣斬',
        256: '勇鳥猛攻',
        257: '神鳥猛擊',
        258: '流沙地獄',
        259: '岩石爆擊',
        260: '死纏爛打',
        261: '蟲之抵抗',
        262: '銀色旋風',
        263: '驚嚇',
        264: '禍不單行',
        265: '黑夜魔影',
        266: '鐵尾',
        267: '陀螺球',
        268: '重磅衝撞',
        269: '火焰旋渦',
        270: '過熱',
        271: '種子機關槍',
        272: '打草結',
        273: '能量球',
        274: '神通力',
        275: '預知未來',
        276: '鏡面反射',
        277: '逆麟',
        278: '大聲咆哮',
        279: '咬碎',
        280: '欺詐',
        281: '覺醒力量'
    })
elif language == 'JA':
    POKEMON = defaultdict(lambda: '?', {
        1: 'フシギダネ',
        2: 'フシギソウ',
        3: 'フシギバナ',
        4: 'ヒトカゲ',
        5: 'リザード',
        6: 'リザードン',
        7: 'ゼニガメ',
        8: 'カメール',
        9: 'カメックス',
        10: 'キャタピー',
        11: 'トランセル',
        12: 'バタフリー',
        13: 'ビードル',
        14: 'コクーン',
        15: 'スピアー',
        16: 'ポッポ',
        17: 'ピジョン',
        18: 'ピジョット',
        19: 'コラッタ',
        20: 'ラッタ',
        21: 'オニスズメ',
        22: 'オニドリル',
        23: 'アーボ',
        24: 'アーボック',
        25: 'ピカチュウ',
        26: 'ライチュウ',
        27: 'サンド',
        28: 'サンドパン',
        29: 'ニドラン♀',
        30: 'ニドリーナ',
        31: 'ニドクイン',
        32: 'ニドラン♂',
        33: 'ニドリーノ',
        34: 'ニドキング',
        35: 'ピッピ',
        36: 'ピクシー',
        37: 'ロコン',
        38: 'キュウコン',
        39: 'プリン',
        40: 'プクリン',
        41: 'ズバット',
        42: 'ゴルバット',
        43: 'ナゾノクサ',
        44: 'クサイハナ',
        45: 'ラフレシア',
        46: 'パラス',
        47: 'パラセクト',
        48: 'コンパン',
        49: 'モルフォン',
        50: 'ディグダ',
        51: 'ダグトリオ',
        52: 'ニャース',
        53: 'ペルシアン',
        54: 'コダック',
        55: 'ゴルダック',
        56: 'マンキー',
        57: 'オコリザル',
        58: 'ガーディ',
        59: 'ウインディ',
        60: 'ニョロモ',
        61: 'ニョロゾ',
        62: 'ニョロボン',
        63: 'ケーシィ',
        64: 'ユンゲラー',
        65: 'フーディン',
        66: 'ワンリキー',
        67: 'ゴーリキー',
        68: 'カイリキー',
        69: 'マダツボミ',
        70: 'ウツドン',
        71: 'ウツボット',
        72: 'メノクラゲ',
        73: 'ドククラゲ',
        74: 'イシツブテ',
        75: 'ゴローン',
        76: 'ゴローニャ',
        77: 'ポニータ',
        78: 'ギャロップ',
        79: 'ヤドン',
        80: 'ヤドラン',
        81: 'コイル',
        82: 'レアコイル',
        83: 'カモネギ',
        84: 'ドードー',
        85: 'ドードリオ',
        86: 'パウワウ',
        87: 'ジュゴン',
        88: 'ベトベター',
        89: 'ベトベトン',
        90: 'シェルダー',
        91: 'パルシェン',
        92: 'ゴース',
        93: 'ゴースト',
        94: 'ゲンガー',
        95: 'イワーク',
        96: 'スリープ',
        97: 'スリーパー',
        98: 'クラブ',
        99: 'キングラー',
        100: 'ビリリダマ',
        101: 'マルマイン',
        102: 'タマタマ',
        103: 'ナッシー',
        104: 'カラカラ',
        105: 'ガラガラ',
        106: 'サワムラー',
        107: 'エビワラー',
        108: 'ベロリンガ',
        109: 'ドガース',
        110: 'マタドガス',
        111: 'サイホーン',
        112: 'サイドン',
        113: 'ラッキー',
        114: 'モンジャラ',
        115: 'ガルーラ',
        116: 'タッツー',
        117: 'シードラ',
        118: 'トサキント',
        119: 'アズマオウ',
        120: 'ヒトデマン',
        121: 'スターミー',
        122: 'バリヤード',
        123: 'ストライク',
        124: 'ルージュラ',
        125: 'エレブー',
        126: 'ブーバー',
        127: 'カイロス',
        128: 'ケンタロス',
        129: 'コイキング',
        130: 'ギャラドス',
        131: 'ラプラス',
        132: 'メタモン',
        133: 'イーブイ',
        134: 'シャワーズ',
        135: 'サンダース',
        136: 'ブースター',
        137: 'ポリゴン',
        138: 'オムナイト',
        139: 'オムスター',
        140: 'カブト',
        141: 'カブトプス',
        142: 'プテラ',
        143: 'カビゴン',
        144: 'フリーザー',
        145: 'サンダー',
        146: 'ファイヤー',
        147: 'ミニリュウ',
        148: 'ハクリュー',
        149: 'カイリュー',
        150: 'ミュウツー',
        151: 'ミュウ',
        152: 'チコリータ',
        153: 'ベイリーフ',
        154: 'メガニウム',
        155: 'ヒノアラシ',
        156: 'マグマラシ',
        157: 'バクフーン',
        158: 'ワニノコ',
        159: 'アリゲイツ',
        160: 'オーダイル',
        161: 'オタチ',
        162: 'オオタチ',
        163: 'ホーホー',
        164: 'ヨルノズク',
        165: 'レディバ',
        166: 'レディアン',
        167: 'イトマル',
        168: 'アリアドス',
        169: 'クロバット',
        170: 'チョンチー',
        171: 'ランターン',
        172: 'ピチュー',
        173: 'ピィ',
        174: 'ププリン',
        175: 'トゲピー',
        176: 'トゲチック',
        177: 'ネイティ',
        178: 'ネイティオ',
        179: 'メリープ',
        180: 'モココ',
        181: 'デンリュウ',
        182: 'キレイハナ',
        183: 'マリル',
        184: 'マリルリ',
        185: 'ウソッキー',
        186: 'ニョロトノ',
        187: 'ハネッコ',
        188: 'ポポッコ',
        189: 'ワタッコ',
        190: 'エイパム',
        191: 'ヒマナッツ',
        192: 'キマワリ',
        193: 'ヤンヤンマ',
        194: 'ウパー',
        195: 'ヌオー',
        196: 'エーフィ',
        197: 'ブラッキー',
        198: 'ヤミカラス',
        199: 'ヤドキング',
        200: 'ムウマ',
        201: 'アンノーン',
        202: 'ソーナンス',
        203: 'キリンリキ',
        204: 'クヌギダマ',
        205: 'フォレトス',
        206: 'ノコッチ',
        207: 'グライガー',
        208: 'ハガネール',
        209: 'ブルー',
        210: 'グランブル',
        211: 'ハリーセン',
        212: 'ハッサム',
        213: 'ツボツボ',
        214: 'ヘラクロス',
        215: 'ニューラ',
        216: 'ヒメグマ',
        217: 'リングマ',
        218: 'マグマッグ',
        219: 'マグカルゴ',
        220: 'ウリムー',
        221: 'イノムー',
        222: 'サニーゴ',
        223: 'テッポウオ',
        224: 'オクタン',
        225: 'デリバード',
        226: 'マンタイン',
        227: 'エアームド',
        228: 'デルビル',
        229: 'ヘルガー',
        230: 'キングドラ',
        231: 'ゴマゾウ',
        232: 'ドンファン',
        233: 'ポリゴン２',
        234: 'オドシシ',
        235: 'ドーブル',
        236: 'バルキー',
        237: 'カポエラー',
        238: 'ムチュール',
        239: 'エレキッド',
        240: 'ブビィ',
        241: 'ミルタンク',
        242: 'ハピナス',
        243: 'ライコウ',
        244: 'エンテイ',
        245: 'スイクン',
        246: 'ヨーギラス',
        247: 'サナギラス',
        248: 'バンギラス',
        249: 'ルギア',
        250: 'ホウオウ',
        251: 'セレビィ',
        252: 'キモリ',
        253: 'ジュプトル',
        254: 'ジュカイン',
        255: 'アチャモ',
        256: 'ワカシャモ',
        257: 'バシャーモ',
        258: 'ミズゴロウ',
        259: 'ヌマクロー',
        260: 'ラグラージ',
        261: 'ポチエナ',
        262: 'グラエナ',
        263: 'ジグザグマ',
        264: 'マッスグマ',
        265: 'ケムッソ',
        266: 'カラサリス',
        267: 'アゲハント',
        268: 'マユルド',
        269: 'ドクケイル',
        270: 'ハスボー',
        271: 'ハスブレロ',
        272: 'ルンパッパ',
        273: 'タネボー',
        274: 'コノハナ',
        275: 'ダーテング',
        276: 'スバメ',
        277: 'オオスバメ',
        278: 'キャモメ',
        279: 'ペリッパー',
        280: 'ラルトス',
        281: 'キルリア',
        282: 'サーナイト',
        283: 'アメタマ',
        284: 'アメモース',
        285: 'キノココ',
        286: 'キノガッサ',
        287: 'ナマケロ',
        288: 'ヤルキモノ',
        289: 'ケッキング',
        290: 'ツチニン',
        291: 'テッカニン',
        292: 'ヌケニン',
        293: 'ゴニョニョ',
        294: 'ドゴーム',
        295: 'バクオング',
        296: 'マクノシタ',
        297: 'ハリテヤマ',
        298: 'ルリリ',
        299: 'ノズパス',
        300: 'エネコ',
        301: 'エネコロロ',
        302: 'ヤミラミ',
        303: 'クチート',
        304: 'ココドラ',
        305: 'コドラ',
        306: 'ボスゴドラ',
        307: 'アサナン',
        308: 'チャーレム',
        309: 'ラクライ',
        310: 'ライボルト',
        311: 'プラスル',
        312: 'マイナン',
        313: 'バルビート',
        314: 'イルミーゼ',
        315: 'ロゼリア',
        316: 'ゴクリン',
        317: 'マルノーム',
        318: 'キバニア',
        319: 'サメハダー',
        320: 'ホエルコ',
        321: 'ホエルオー',
        322: 'ドンメル',
        323: 'バクーダ',
        324: 'コータス',
        325: 'バネブー',
        326: 'ブーピッグ',
        327: 'パッチール',
        328: 'ナックラー',
        329: 'ビブラーバ',
        330: 'フライゴン',
        331: 'サボネア',
        332: 'ノクタス',
        333: 'チルット',
        334: 'チルタリス',
        335: 'ザングース',
        336: 'ハブネーク',
        337: 'ルナトーン',
        338: 'ソルロック',
        339: 'ドジョッチ',
        340: 'ナマズン',
        341: 'ヘイガニ',
        342: 'シザリガー',
        343: 'ヤジロン',
        344: 'ネンドール',
        345: 'リリーラ',
        346: 'ユレイドル',
        347: 'アノプス',
        348: 'アーマルド',
        349: 'ヒンバス',
        350: 'ミロカロス',
        351: 'ポワルン',
        352: 'カクレオン',
        353: 'カゲボウズ',
        354: 'ジュペッタ',
        355: 'ヨマワル',
        356: 'サマヨール',
        357: 'トロピウス',
        358: 'チリーン',
        359: 'アブソル',
        360: 'ソーナノ',
        361: 'ユキワラシ',
        362: 'オニゴーリ',
        363: 'タマザラシ',
        364: 'トドグラー',
        365: 'トドゼルガ',
        366: 'パールル',
        367: 'ハンテール',
        368: 'サクラビス',
        369: 'ジーランス',
        370: 'ラブカス',
        371: 'タツベイ',
        372: 'コモルー',
        373: 'ボーマンダ',
        374: 'ダンバル',
        375: 'メタング',
        376: 'メタグロス',
        377: 'レジロック',
        378: 'レジアイス',
        379: 'レジスチル',
        380: 'ラティアス',
        381: 'ラティオス',
        382: 'カイオーガ',
        383: 'グラードン',
        384: 'レックウザ',
        385: 'ジラーチ',
        386: 'デオキシス'
    })

    MOVES = defaultdict(lambda: '?', {
        1: 'でんきショック',
        2: 'でんこうせっか',
        3: 'ひっかく',
        4: 'ひのこ',
        5: 'つるのムチ',
        6: 'たいあたり',
        7: 'はっぱカッター',
        8: 'とっしん',
        9: 'みずでっぽう',
        10: 'かみつく',
        11: 'はたく',
        12: 'おうふくビンタ',
        13: 'まきつく',
        14: 'はかいこうせん',
        15: 'したでなめる',
        16: 'あくのはどう',
        17: 'スモッグ',
        18: 'ヘドロこうげき',
        19: 'メタルクロー',
        20: 'はさむ',
        21: 'かえんぐるま',
        22: 'メガホーン',
        23: 'つばさでうつ',
        24: 'かえんほうしゃ',
        25: 'ふいうち',
        26: 'あなをほる',
        27: 'けたぐり',
        28: 'クロスチョップ',
        29: 'サイコカッター',
        30: 'サイケこうせん',
        31: 'じしん',
        32: 'ストーンエッジ',
        33: 'れいとうパンチ',
        34: 'ハートスタンプ',
        35: 'ほうでん',
        36: 'ラスターカノン',
        37: 'つつく',
        38: 'ドリルくちばし',
        39: 'れいとうビーム',
        40: 'ふぶき',
        41: 'エアスラッシュ',
        42: 'ねっぷう',
        43: 'ダブルニードル',
        44: 'どくづき',
        45: 'つばめがえし',
        46: 'ドリルライナー',
        47: 'はなふぶき',
        48: 'メガドレイン',
        49: 'むしのさざめき',
        50: 'どくどくのキバ',
        51: 'つじぎり',
        52: 'きりさく',
        53: 'バブルこうせん',
        54: 'じごくぐるま',
        55: 'からてチョップ',
        56: 'ローキック',
        57: 'アクアジェット',
        58: 'アクアテール',
        59: 'タネばくだん',
        60: 'サイコショック',
        61: 'いわおとし',
        62: 'げんしのちから',
        63: 'がんせきふうじ',
        64: 'いわなだれ',
        65: 'パワージェム',
        66: 'かげうち',
        67: 'シャドーパンチ',
        68: 'シャドークロー',
        69: 'あやしいかぜ',
        70: 'シャドーボール',
        71: 'バレットパンチ',
        72: 'マグネットボム',
        73: 'はがねのつばさ',
        74: 'アイアンヘッド',
        75: 'パラボラチャージ',
        76: 'スパーク',
        77: 'かみなりパンチ',
        78: 'かみなり',
        79: '１０まんボルト',
        80: 'たつまき',
        81: 'りゅうのいぶき',
        82: 'りゅうのはどう',
        83: 'ドラゴンクロー',
        84: 'チャームボイス',
        85: 'ドレインキッス',
        86: 'マジカルシャイン',
        87: 'ムーンフォース',
        88: 'じゃれつく',
        89: 'クロスポイズン',
        90: 'ヘドロばくだん',
        91: 'ヘドロウェーブ',
        92: 'ダストシュート',
        93: 'マッドショット',
        94: 'ホネこんぼう',
        95: 'じならし',
        96: 'どろばくだん',
        97: 'れんぞくぎり',
        98: 'むしくい',
        99: 'シグナルビーム',
        100: 'シザークロス',
        101: 'ニトロチャージ',
        102: 'はじけるほのお',
        103: 'だいもんじ',
        104: 'しおみず',
        105: 'みずのはどう',
        106: 'ねっとう',
        107: 'ハイドロポンプ',
        108: 'サイコキネシス',
        109: 'サイコブレイク',
        110: 'こおりのつぶて',
        111: 'こごえるかぜ',
        112: 'こおりのいぶき',
        113: 'すいとる',
        114: 'ギガドレイン',
        115: 'ほのおのパンチ',
        116: 'ソーラービーム',
        117: 'リーフブレード',
        118: 'パワーウィップ',
        119: 'はねる',
        120: 'ようかいえき',
        121: 'エアカッター',
        122: 'ぼうふう',
        123: 'かわらわり',
        124: 'いあいぎり',
        125: 'スピードスター',
        126: 'つのでつく',
        127: 'ふみつけ',
        128: 'ずつき',
        129: 'ひっさつまえば',
        130: 'たたきつける',
        131: 'のしかかり',
        132: 'ねむる',
        133: 'わるあがき',
        134: 'ねっとう',
        135: 'ハイドロポンプ',
        136: 'まきつく',
        137: 'まきつく',
        200: 'れんぞくぎり',
        201: 'むしくい',
        202: 'かみつく',
        203: 'ふいうち',
        204: 'りゅうのいぶき',
        205: 'でんきショック',
        206: 'スパーク',
        207: 'けたぐり',
        208: 'からてチョップ',
        209: 'ひのこ',
        210: 'つばさでうつ',
        211: 'つつく',
        212: 'したでなめる',
        213: 'シャドークロー',
        214: 'つるのムチ',
        215: 'はっぱカッター',
        216: 'マッドショット',
        217: 'こおりのつぶて',
        218: 'こおりのいぶき',
        219: 'でんこうせっか',
        220: 'ひっかく',
        221: 'たいあたり',
        222: 'はたく',
        223: 'いあいぎり',
        224: 'どくづき',
        225: 'ようかいえき',
        226: 'サイコカッター',
        227: 'いわおとし',
        228: 'メタルクロー',
        229: 'バレットパンチ',
        230: 'みずでっぽう',
        231: 'はねる',
        232: 'みずでっぽう',
        233: 'どろかけ',
        234: 'しねんのずつき',
        235: 'ねんりき',
        236: 'どくばり',
        237: 'あわ',
        238: 'だましうち',
        239: 'はがねのつばさ',
        240: 'ほのおのキバ',
        241: 'いわくだき',
        242: 'へんしん',
        243: 'カウンター',
        244: 'こなゆき',
        245: 'インファイト',
        246: 'ばくれつパンチ',
        247: 'きあいだま',
        248: 'オーロラビーム',
        249: 'チャージビーム',
        250: 'ボルトチェンジ',
        251: 'ワイルドボルト',
        252: 'でんじほう',
        253: 'ドラゴンテール',
        254: 'ゆきなだれ',
        255: 'エアスラッシュ',
        256: 'ブレイブバード',
        257: 'ゴッドバード',
        258: 'すなじごく',
        259: 'ロックブラスト',
        260: 'まとわりつく',
        261: 'むしのていこう',
        262: 'ぎんいろのかぜ',
        263: 'おどろかす',
        264: 'たたりめ',
        265: 'ナイトヘッド',
        266: 'アイアンテール',
        267: 'ジャイロボール',
        268: 'ヘビーボンバー',
        269: 'ほのおのうず',
        270: 'オーバーヒート',
        271: 'タネマシンガン',
        272: 'くさむすび',
        273: 'エナジーボール',
        274: 'じんつうりき',
        275: 'みらいよち',
        276: 'ミラーコート',
        277: 'げきりん',
        278: 'バークアウト',
        279: 'かみくだく',
        280: 'イカサマ',
        281: 'めざめるパワー'
    })
elif language == 'ES':
    # Pokémon names are the same as English
    MOVES = defaultdict(lambda: '?', {
        1: 'Impactrueno',
        2: 'Ataque Rápido',
        3: 'Arañazo',
        4: 'Ascuas',
        5: 'Látigo Cepa',
        6: 'Placaje',
        7: 'Hoja Afilada',
        8: 'Derribo',
        9: 'Pistola Agua',
        10: 'Mordisco',
        11: 'Destructor',
        12: 'Doble Bofetón',
        13: 'Constricción',
        14: 'Hiperrayo',
        15: 'Lengüetazo',
        16: 'Pulso Umbrío',
        17: 'Polución',
        18: 'Residuos',
        19: 'Garra Metal',
        20: 'Agarre',
        21: 'Rueda Fuego',
        22: 'Megacuerno',
        23: 'Ataque Ala',
        24: 'Lanzallamas',
        25: 'Golpe Bajo',
        26: 'Excavar',
        27: 'Patada Baja',
        28: 'Tajo Cruzado',
        29: 'Psicocorte',
        30: 'Psicorrayo',
        31: 'Terremoto',
        32: 'Roca Afilada',
        33: 'Puño Hielo',
        34: 'Arrumaco',
        35: 'Chispazo',
        36: 'Foco Resplandor',
        37: 'Picotazo',
        38: 'Pico Taladro',
        39: 'Rayo Hielo',
        40: 'Ventisca',
        41: 'Tajo Aéreo',
        42: 'Onda Ígnea',
        43: 'Doble Ataque',
        44: 'Puya Nociva',
        45: 'Golpe Aéreo',
        46: 'Taladradora',
        47: 'Tormenta Floral',
        48: 'Megaagotar',
        49: 'Zumbido',
        50: 'Colmillo Veneno',
        51: 'Tajo Umbrío',
        52: 'Cuchillada',
        53: 'Rayo Burbuja',
        54: 'Sumisión',
        55: 'Golpe Kárate',
        56: 'Puntapié',
        57: 'Acua Jet',
        58: 'Acua Cola',
        59: 'Bomba Germen',
        60: 'Psicocarga',
        61: 'Lanzarrocas',
        62: 'Poder Pasado',
        63: 'Tumba Rocas',
        64: 'Avalancha',
        65: 'Joya de Luz',
        66: 'Sombra Vil',
        67: 'Puño Sombra',
        68: 'Garra Umbría',
        69: 'Viento Aciago',
        70: 'Bola Sombra',
        71: 'Puño Bala',
        72: 'Bomba Imán',
        73: 'Ala de Acero',
        74: 'Cabeza de Hierro',
        75: 'Carga Parábola',
        76: 'Chispa',
        77: 'Puño Trueno',
        78: 'Trueno',
        79: 'Rayo',
        80: 'Ciclón',
        81: 'Dragoaliento',
        82: 'Pulso Dragón',
        83: 'Garra Dragón',
        84: 'Voz Cautivadora',
        85: 'Beso Drenaje',
        86: 'Brillo Mágico',
        87: 'Fuerza Lunar',
        88: 'Carantoña',
        89: 'Veneno X',
        90: 'Bomba Lodo',
        91: 'Onda Tóxica',
        92: 'Lanza Mugre',
        93: 'Disparo Lodo',
        94: 'Hueso Palo',
        95: 'Terratemblor',
        96: 'Bomba Fango',
        97: 'Corte Furia',
        98: 'Picadura',
        99: 'Doble Rayo',
        100: 'Tijera X',
        101: 'Nitrocarga',
        102: 'Pirotecnia',
        103: 'Llamarada',
        104: 'Salmuera',
        105: 'Hidropulso',
        106: 'Escaldar',
        107: 'Hidrobomba',
        108: 'Psíquico',
        109: 'Onda Mental',
        110: 'Canto Helado',
        111: 'Viento Hielo',
        112: 'Vaho Gélido',
        113: 'Absorber',
        114: 'Gigadrenado',
        115: 'Puño Fuego',
        116: 'Rayo Solar',
        117: 'Hoja Aguda',
        118: 'Latigazo',
        119: 'Salpicadura',
        120: 'Ácido',
        121: 'Aire Afilado',
        122: 'Vendaval',
        123: 'Demolición',
        124: 'Corte',
        125: 'Rapidez',
        126: 'Cornada',
        127: 'Pisotón',
        128: 'Golpe Cabeza',
        129: 'Hipercolmillo',
        130: 'Atizar',
        131: 'Golpe Cuerpo',
        132: 'Descanso',
        133: 'Combate',
        134: 'Escaldar',
        135: 'Hidrobomba',
        136: 'Constricción',
        137: 'Constricción',
        200: 'Corte Furia',
        201: 'Picadura',
        202: 'Mordisco',
        203: 'Golpe Bajo',
        204: 'Dragoaliento',
        205: 'Impactrueno',
        206: 'Chispa',
        207: 'Patada Baja',
        208: 'Golpe Kárate',
        209: 'Ascuas',
        210: 'Ataque Ala',
        211: 'Picotazo',
        212: 'Lengüetazo',
        213: 'Garra Umbría',
        214: 'Látigo Cepa',
        215: 'Hoja Afilada',
        216: 'Disparo Lodo',
        217: 'Canto Helado',
        218: 'Vaho Gélido',
        219: 'Ataque Rápido',
        220: 'Arañazo',
        221: 'Placaje',
        222: 'Destructor',
        223: 'Corte',
        224: 'Puya Nociva',
        225: 'Ácido',
        226: 'Psicocorte',
        227: 'Lanzarrocas',
        228: 'Garra Metal',
        229: 'Puño Bala',
        230: 'Pistola Agua',
        231: 'Salpicadura',
        232: 'Pistola Agua',
        233: 'Bofetón Lodo',
        234: 'Cabezazo Zen',
        235: 'Confusión',
        236: 'Picotazo Veneno',
        237: 'Burbuja',
        238: 'Finta',
        239: 'Ala de Acero',
        240: 'Colmillo Ígneo',
        241: 'Golpe Roca',
        242: 'Transformación',
        243: 'Contraataque',
        244: 'Nieve Polvo',
        245: 'A Bocajarro',
        246: 'Puño Dinámico',
        247: 'Onda Certera',
        248: 'Rayo Aurora',
        249: 'Rayo Carga',
        250: 'Voltiocambio',
        251: 'Voltio Cruel',
        252: 'Electrocañón',
        253: 'Cola Dragón',
        254: 'Alud',
        255: 'Tajo Aéreo',
        256: 'Pájaro Osado',
        257: 'Ataque Aéreo',
        258: 'Bucle Arena',
        259: 'Pedrada',
        260: 'Acoso',
        261: 'Estoicismo',
        262: 'Viento Plata',
        263: 'Impresionar',
        264: 'Infortunio',
        265: 'Tinieblas',
        266: 'Cola Férrea',
        267: 'Giro Bola',
        268: 'Cuerpo Pesado',
        269: 'Giro Fuego',
        270: 'Sofoco',
        271: 'Recurrente',
        272: 'Hierba Lazo',
        273: 'Energibola',
        274: 'Paranormal',
        275: 'Premonición',
        276: 'Manto Espejo',
        277: 'Enfado',
        278: 'Alarido',
        279: 'Triturar',
        280: 'Juego Sucio',
        281: 'Poder Oculto'
    })
elif language == 'IT':
    # Pokémon names are the same as English
    MOVES = defaultdict(lambda: '?', {
        1: 'Tuonoshock',
        2: 'Attacco Rapido',
        3: 'Graffio',
        4: 'Braciere',
        5: 'Frustata',
        6: 'Azione',
        7: 'Foglielama',
        8: 'Riduttore',
        9: 'Pistolacqua',
        10: 'Morso',
        11: 'Botta',
        12: 'Doppiasberla',
        13: 'Avvolgibotta',
        14: 'Iper Raggio',
        15: 'Leccata',
        16: 'Neropulsar',
        17: 'Smog',
        18: 'Fango',
        19: 'Ferrartigli',
        20: 'Presa',
        21: 'Ruotafuoco',
        22: 'Megacorno',
        23: "Attacco d'Ala",
        24: 'Lanciafiamme',
        25: 'Sbigoattacco',
        26: 'Fossa',
        27: 'Colpo Basso',
        28: 'Incrocolpo',
        29: 'Psicotaglio',
        30: 'Psicoraggio',
        31: 'Terremoto',
        32: 'Pietrataglio',
        33: 'Gelopugno',
        34: 'Cuorestampo',
        35: 'Scarica',
        36: 'Cannonflash',
        37: 'Beccata',
        38: 'Perforbecco',
        39: 'Geloraggio',
        40: 'Bora',
        41: 'Eterelama',
        42: 'Ondacalda',
        43: 'Doppio Ago',
        44: 'Velenpuntura',
        45: 'Aeroassalto',
        46: 'Giravvita',
        47: 'Fiortempesta',
        48: 'Megassorbimento',
        49: 'Ronzio',
        50: 'Velenodenti',
        51: 'Nottesferza',
        52: 'Lacerazione',
        53: 'Bollaraggio',
        54: 'Sottomissione',
        55: 'Colpokarate',
        56: 'Calciobasso',
        57: 'Acquagetto',
        58: 'Idrondata',
        59: 'Semebomba',
        60: 'Psicoshock',
        61: 'Sassata',
        62: 'Forzantica',
        63: 'Rocciotomba',
        64: 'Frana',
        65: 'Gemmoforza',
        66: 'Furtivombra',
        67: 'Pugnodombra',
        68: 'Ombrartigli',
        69: 'Funestovento',
        70: 'Palla Ombra',
        71: 'Pugnoscarica',
        72: 'Bombagnete',
        73: 'Alacciaio',
        74: 'Metaltestata',
        75: 'Caricaparabola',
        76: 'Scintilla',
        77: 'Tuonopugno',
        78: 'Tuono',
        79: 'Fulmine',
        80: 'Tornado',
        81: 'Dragospiro',
        82: 'Dragopulsar',
        83: 'Dragartigli',
        84: 'Incantavoce',
        85: 'Assorbibacio',
        86: 'Magibrillio',
        87: 'Forza Lunare',
        88: 'Carineria',
        89: 'Velenocroce',
        90: 'Fangobomba',
        91: 'Fangonda',
        92: 'Sporcolancio',
        93: 'Colpodifango',
        94: 'Ossoclava',
        95: 'Battiterra',
        96: 'Pantanobomba',
        97: 'Tagliofuria',
        98: 'Coleomorso',
        99: 'Segnoraggio',
        100: 'Forbice X',
        101: 'Nitrocarica',
        102: 'Pirolancio',
        103: 'Fuocobomba',
        104: 'Acquadisale',
        105: 'Idropulsar',
        106: 'Idrovampata',
        107: 'Idropompa',
        108: 'Psichico',
        109: 'Psicobotta',
        110: 'Geloscheggia',
        111: 'Ventogelato',
        112: 'Alitogelido',
        113: 'Assorbimento',
        114: 'Gigassorbimento',
        115: 'Fuocopugno',
        116: 'Solarraggio',
        117: 'Fendifoglia',
        118: 'Vigorcolpo',
        119: 'Splash',
        120: 'Acido',
        121: 'Aerasoio',
        122: 'Tifone',
        123: 'Breccia',
        124: 'Taglio',
        125: 'Comete',
        126: 'Incornata',
        127: 'Pestone',
        128: 'Bottintesta',
        129: 'Iperzanna',
        130: 'Schianto',
        131: 'Corposcontro',
        132: 'Riposo',
        133: 'Scontro',
        134: 'Idrovampata',
        135: 'Idropompa',
        136: 'Avvolgibotta',
        137: 'Avvolgibotta',
        200: 'Tagliofuria',
        201: 'Coleomorso',
        202: 'Morso',
        203: 'Sbigoattacco',
        204: 'Dragospiro',
        205: 'Tuonoshock',
        206: 'Scintilla',
        207: 'Colpo Basso',
        208: 'Colpokarate',
        209: 'Braciere',
        210: "Attacco d'Ala",
        211: 'Beccata',
        212: 'Leccata',
        213: 'Ombrartigli',
        214: 'Frustata',
        215: 'Foglielama',
        216: 'Colpodifango',
        217: 'Geloscheggia',
        218: 'Alitogelido',
        219: 'Attacco Rapido',
        220: 'Graffio',
        221: 'Azione',
        222: 'Botta',
        223: 'Taglio',
        224: 'Velenpuntura',
        225: 'Acido',
        226: 'Psicotaglio',
        227: 'Sassata',
        228: 'Ferrartigli',
        229: 'Pugnoscarica',
        230: 'Pistolacqua',
        231: 'Splash',
        232: 'Pistolacqua',
        233: 'Fangosberla',
        234: 'Cozzata Zen',
        235: 'Confusione',
        236: 'Velenospina',
        237: 'Bolla',
        238: 'Finta',
        239: 'Alacciaio',
        240: 'Rogodenti',
        241: 'Spaccaroccia',
        242: 'Trasformaz',
        243: 'Contrattacco',
        244: 'Polneve',
        245: 'Zuffa',
        246: 'Dinamipugno',
        247: 'Focalcolpo',
        248: 'Raggiaurora',
        249: 'Raggioscossa',
        250: 'Invertivolt',
        251: 'Sprizzalampo',
        252: 'Falcecannone',
        253: 'Codadrago',
        254: 'Slavina',
        255: 'Eterelama',
        256: 'Baldeali',
        257: 'Aeroattacco',
        258: 'Sabbiotomba',
        259: 'Cadutamassi',
        260: 'Assillo',
        261: 'Entomoblocco',
        262: 'Ventargenteo',
        263: 'Sgomento',
        264: 'Sciagura',
        265: 'Ombra Notturna',
        266: 'Codacciaio',
        267: 'Vortexpalla',
        268: 'Pesobomba',
        269: 'Turbofuoco',
        270: 'Vampata',
        271: 'Semitraglia',
        272: 'Laccioerboso',
        273: 'Energipalla',
        274: 'Extrasenso',
        275: 'Divinazione',
        276: 'Specchiovelo',
        277: 'Oltraggio',
        278: 'Urlorabbia',
        279: 'Sgranocchio',
        280: 'Ripicca',
        281: 'Introforza'
    })
elif language == 'KO':
    POKEMON = defaultdict(lambda: '?', {
        1: '이상해씨',
        2: '이상해풀',
        3: '이상해꽃',
        4: '파이리',
        5: '리자드',
        6: '리자몽',
        7: '꼬부기',
        8: '어니부기',
        9: '거북왕',
        10: '캐터피',
        11: '단데기',
        12: '버터플',
        13: '뿔충이',
        14: '딱충이',
        15: '독침붕',
        16: '구구',
        17: '피죤',
        18: '피죤투',
        19: '꼬렛',
        20: '레트라',
        21: '깨비참',
        22: '깨비드릴조',
        23: '아보',
        24: '아보크',
        25: '피카츄',
        26: '라이츄',
        27: '모래두지',
        28: '고지',
        29: '니드런♀',
        30: '니드리나',
        31: '니드퀸',
        32: '니드런♂',
        33: '니드리노',
        34: '니드킹',
        35: '삐삐',
        36: '픽시',
        37: '식스테일',
        38: '나인테일',
        39: '푸린',
        40: '푸크린',
        41: '주뱃',
        42: '골뱃',
        43: '뚜벅쵸',
        44: '냄새꼬',
        45: '라플레시아',
        46: '파라스',
        47: '파라섹트',
        48: '콘팡',
        49: '도나리',
        50: '디그다',
        51: '닥트리오',
        52: '나옹',
        53: '페르시온',
        54: '고라파덕',
        55: '골덕',
        56: '망키',
        57: '성원숭',
        58: '가디',
        59: '윈디',
        60: '발챙이',
        61: '슈륙챙이',
        62: '강챙이',
        63: '캐이시',
        64: '윤겔라',
        65: '후딘',
        66: '알통몬',
        67: '근육몬',
        68: '괴력몬',
        69: '모다피',
        70: '우츠동',
        71: '우츠보트',
        72: '왕눈해',
        73: '독파리',
        74: '꼬마돌',
        75: '데구리',
        76: '딱구리',
        77: '포니타',
        78: '날쌩마',
        79: '야돈',
        80: '야도란',
        81: '코일',
        82: '레어코일',
        83: '파오리',
        84: '두두',
        85: '두트리오',
        86: '쥬쥬',
        87: '쥬레곤',
        88: '질퍽이',
        89: '질뻐기',
        90: '셀러',
        91: '파르셀',
        92: '고오스',
        93: '고우스트',
        94: '팬텀',
        95: '롱스톤',
        96: '슬리프',
        97: '슬리퍼',
        98: '크랩',
        99: '킹크랩',
        100: '찌리리공',
        101: '붐볼',
        102: '아라리',
        103: '나시',
        104: '탕구리',
        105: '텅구리',
        106: '시라소몬',
        107: '홍수몬',
        108: '내루미',
        109: '또가스',
        110: '또도가스',
        111: '뿔카노',
        112: '코뿌리',
        113: '럭키',
        114: '덩쿠리',
        115: '캥카',
        116: '쏘드라',
        117: '시드라',
        118: '콘치',
        119: '왕콘치',
        120: '별가사리',
        121: '아쿠스타',
        122: '마임맨',
        123: '스라크',
        124: '루주라',
        125: '에레브',
        126: '마그마',
        127: '쁘사이저',
        128: '켄타로스',
        129: '잉어킹',
        130: '갸라도스',
        131: '라프라스',
        132: '메타몽',
        133: '이브이',
        134: '샤미드',
        135: '쥬피썬더',
        136: '부스터',
        137: '폴리곤',
        138: '암나이트',
        139: '암스타',
        140: '투구',
        141: '투구푸스',
        142: '프테라',
        143: '잠만보',
        144: '프리져',
        145: '썬더',
        146: '파이어',
        147: '미뇽',
        148: '신뇽',
        149: '망나뇽',
        150: '뮤츠',
        151: '뮤',
        152: '치코리타',
        153: '베이리프',
        154: '메가니움',
        155: '브케인',
        156: '마그케인',
        157: '블레이범',
        158: '리아코',
        159: '엘리게이',
        160: '장크로다일',
        161: '꼬리선',
        162: '다꼬리',
        163: '부우부',
        164: '야부엉',
        165: '레디바',
        166: '레디안',
        167: '페이검',
        168: '아리아도스',
        169: '크로뱃',
        170: '초라기',
        171: '랜턴',
        172: '피츄',
        173: '삐',
        174: '푸푸린',
        175: '토게피',
        176: '토게틱',
        177: '네이티',
        178: '네이티오',
        179: '메리프',
        180: '보송송',
        181: '전룡',
        182: '아르코',
        183: '마릴',
        184: '마릴리',
        185: '꼬지모',
        186: '왕구리',
        187: '통통코',
        188: '두코',
        189: '솜솜코',
        190: '에이팜',
        191: '해너츠',
        192: '해루미',
        193: '왕자리',
        194: '우파',
        195: '누오',
        196: '에브이',
        197: '블래키',
        198: '니로우',
        199: '야도킹',
        200: '무우마',
        201: '안농',
        202: '마자용',
        203: '키링키',
        204: '피콘',
        205: '쏘콘',
        206: '노고치',
        207: '글라이거',
        208: '강철톤',
        209: '블루',
        210: '그랑블루',
        211: '침바루',
        212: '핫삼',
        213: '단단지',
        214: '헤라크로스',
        215: '포푸니',
        216: '깜지곰',
        217: '링곰',
        218: '마그마그',
        219: '마그카르고',
        220: '꾸꾸리',
        221: '메꾸리',
        222: '코산호',
        223: '총어',
        224: '대포무노',
        225: '딜리버드',
        226: '만타인',
        227: '무장조',
        228: '델빌',
        229: '헬가',
        230: '킹드라',
        231: '코코리',
        232: '코리갑',
        233: '폴리곤2',
        234: '노라키',
        235: '루브도',
        236: '배루키',
        237: '카포에라',
        238: '뽀뽀라',
        239: '에레키드',
        240: '마그비',
        241: '밀탱크',
        242: '해피너스',
        243: '라이코',
        244: '앤테이',
        245: '스이쿤',
        246: '애버라스',
        247: '데기라스',
        248: '마기라스',
        249: '루기아',
        250: '칠색조',
        251: '세레비',
        252: '나무지기',
        253: '나무돌이',
        254: '나무킹',
        255: '아차모',
        256: '영치코',
        257: '번치코',
        258: '물짱이',
        259: '늪짱이',
        260: '대짱이',
        261: '포챠나',
        262: '그라에나',
        263: '지그제구리',
        264: '직구리',
        265: '개무소',
        266: '실쿤',
        267: '뷰티플라이',
        268: '카스쿤',
        269: '독케일',
        270: '연꽃몬',
        271: '로토스',
        272: '로파파',
        273: '도토링',
        274: '잎새코',
        275: '다탱구',
        276: '테일로',
        277: '스왈로',
        278: '갈모매',
        279: '패리퍼',
        280: '랄토스',
        281: '킬리아',
        282: '가디안',
        283: '비구술',
        284: '비나방',
        285: '버섯꼬',
        286: '버섯모',
        287: '게을로',
        288: '발바로',
        289: '게을킹',
        290: '토중몬',
        291: '아이스크',
        292: '껍질몬',
        293: '소곤룡',
        294: '노공룡',
        295: '폭음룡',
        296: '마크탕',
        297: '하리뭉',
        298: '루리리',
        299: '코코파스',
        300: '에나비',
        301: '델케티',
        302: '깜까미',
        303: '입치트',
        304: '가보리',
        305: '갱도라',
        306: '보스로라',
        307: '요가랑',
        308: '요가램',
        309: '썬더라이',
        310: '썬더볼트',
        311: '플러시',
        312: '마이농',
        313: '볼비트',
        314: '네오비트',
        315: '로젤리아',
        316: '꼴깍몬',
        317: '꿀꺽몬',
        318: '샤프니아',
        319: '샤크니아',
        320: '고래왕자',
        321: '고래왕',
        322: '둔타',
        323: '폭타',
        324: '코터스',
        325: '피그점프',
        326: '피그킹',
        327: '얼루기',
        328: '톱치',
        329: '비브라바',
        330: '플라이곤',
        331: '선인왕',
        332: '밤선인',
        333: '파비코',
        334: '파비코리',
        335: '쟝고',
        336: '세비퍼',
        337: '루나톤',
        338: '솔록',
        339: '미꾸리',
        340: '메깅',
        341: '가재군',
        342: '가재장군',
        343: '오뚝군',
        344: '점토도리',
        345: '릴링',
        346: '릴리요',
        347: '아노딥스',
        348: '아말도',
        349: '빈티나',
        350: '밀로틱',
        351: '캐스퐁',
        352: '켈리몬',
        353: '어둠대신',
        354: '다크펫',
        355: '해골몽',
        356: '미라몽',
        357: '트로피우스',
        358: '치렁',
        359: '앱솔',
        360: '마자',
        361: '눈꼬마',
        362: '얼음귀신',
        363: '대굴레오',
        364: '씨레오',
        365: '씨카이저',
        366: '진주몽',
        367: '헌테일',
        368: '분홍장이',
        369: '시라칸',
        370: '사랑동이',
        371: '아공이',
        372: '쉘곤',
        373: '보만다',
        374: '메탕',
        375: '메탕구',
        376: '메타그로스',
        377: '레지락',
        378: '레지아이스',
        379: '레지스틸',
        380: '라티아스',
        381: '라티오스',
        382: '가이오가',
        383: '그란돈',
        384: '레쿠쟈',
        385: '지라치',
        386: '테오키스'
    })

    MOVES = defaultdict(lambda: '?', {
        1: '전기쇼크',
        2: '전광석화',
        3: '할퀴기',
        4: '불꽃세례',
        5: '덩굴채찍',
        6: '몸통박치기',
        7: '잎날가르기',
        8: '돌진',
        9: '물대포',
        10: '물기',
        11: '막치기',
        12: '연속뺨치기',
        13: '김밥말이',
        14: '파괴광선',
        15: '핥기',
        16: '악의파동',
        17: '스모그',
        18: '오물공격',
        19: '메탈크로우',
        20: '찝기',
        21: '화염자동차',
        22: '메가폰',
        23: '날개치기',
        24: '화염방사',
        25: '기습',
        26: '구멍파기',
        27: '안다리걸기',
        28: '크로스촙',
        29: '사이코커터',
        30: '환상빔',
        31: '지진',
        32: '스톤에지',
        33: '냉동펀치',
        34: '하트스탬프',
        35: '방전',
        36: '러스터캐논',
        37: '쪼기',
        38: '회전부리',
        39: '냉동빔',
        40: '눈보라',
        41: '에어슬래시',
        42: '열풍',
        43: '더블니들',
        44: '독찌르기',
        45: '제비반환',
        46: '드릴라이너',
        47: '꽃보라',
        48: '메가드레인',
        49: '벌레의야단법석',
        50: '독엄니',
        51: '깜짝베기',
        52: '베어가르기',
        53: '거품광선',
        54: '지옥의바퀴',
        55: '태권당수',
        56: '로킥',
        57: '아쿠아제트',
        58: '아쿠아테일',
        59: '씨폭탄',
        60: '사이코쇼크',
        61: '돌떨구기',
        62: '원시의힘',
        63: '암석봉인',
        64: '스톤샤워',
        65: '파워젬',
        66: '야습',
        67: '섀도펀치',
        68: '섀도크루',
        69: '괴상한바람',
        70: '섀도볼',
        71: '불릿펀치',
        72: '마그넷봄',
        73: '강철날개',
        74: '아이언헤드',
        75: '파라볼라차지',
        76: '스파크',
        77: '번개펀치',
        78: '번개',
        79: '10만볼트',
        80: '회오리',
        81: '용의숨결',
        82: '용의파동',
        83: '드래곤크루',
        84: '차밍보이스',
        85: '드레인키스',
        86: '매지컬샤인',
        87: '문포스',
        88: '치근거리기',
        89: '크로스포이즌',
        90: '오물폭탄',
        91: '오물웨이브',
        92: '더스트슈트',
        93: '머드숏',
        94: '뼈다귀치기',
        95: '땅고르기',
        96: '진흙폭탄',
        97: '연속자르기',
        98: '벌레먹음',
        99: '시그널빔',
        100: '시저크로스',
        101: '니트로차지',
        102: '불꽃튀기기',
        103: '불대문자',
        104: '소금물',
        105: '물의파동',
        106: '열탕',
        107: '하이드로펌프',
        108: '사이코키네시스',
        109: '사이코브레이크',
        110: '얼음뭉치',
        111: '얼다바람',
        112: '얼음숨결',
        113: '흡수',
        114: '기가드레인',
        115: '불꽃펀치',
        116: '솔라빔',
        117: '리프블레이드',
        118: '파워휩',
        119: '튀어오르기',
        120: '용해액',
        121: '에어컷터',
        122: '폭풍',
        123: '깨트리다',
        124: '풀베기',
        125: '스피드스타',
        126: '뿔찌르기',
        127: '짓밟기',
        128: '박치기',
        129: '필살앞니',
        130: '힘껏치기',
        131: '누르기',
        132: '잠자기',
        133: '발버둥',
        134: '열탕',
        135: '하이드로펌프',
        136: '김밥말이',
        137: '김밥말이',
        200: '연속자르기',
        201: '벌레먹음',
        202: '물기',
        203: '기습',
        204: '용의숨결',
        205: '전기쇼크',
        206: '스파크',
        207: '안다리걸기',
        208: '태권당수',
        209: '불꽃세례',
        210: '날개치기',
        211: '쪼기',
        212: '핥기',
        213: '섀도크루',
        214: '덩굴채찍',
        215: '잎날가르기',
        216: '머드숏',
        217: '얼음뭉치',
        218: '얼음숨결',
        219: '전광석화',
        220: '할퀴기',
        221: '몸통박치기',
        222: '막치기',
        223: '풀베기',
        224: '독찌르기',
        225: '용해액',
        226: '사이코커터',
        227: '돌떨구기',
        228: '메탈크로우',
        229: '불릿펀치',
        230: '물대포',
        231: '튀어오르기',
        232: '물대포',
        233: '진흙뿌리기',
        234: '사념의박치기',
        235: '염동력',
        236: '독침',
        237: '거품',
        238: '속여때리기',
        239: '강철날개',
        240: '불꽃엄니',
        241: '바위깨기',
        242: '변신',
        243: '카운터',
        244: '눈싸라기',
        245: '인파이트',
        246: '폭발펀치',
        247: '기합구슬',
        248: '오로라빔',
        249: '차지빔',
        250: '볼트체인지',
        251: '와일드볼트',
        252: '전자포',
        253: '드래곤테일',
        254: '눈사태',
        255: '에어슬래시',
        256: '브레이브버드',
        257: '불새',
        258: '모래지옥',
        259: '락블레스트',
        260: '엉겨붙기',
        261: '벌레의저항',
        262: '은빛바람',
        263: '놀래키기',
        264: '병상첨병',
        265: '나이트헤드',
        266: '아이언테일',
        267: '자이로볼',
        268: '헤비봄버',
        269: '회오리불꽃',
        270: '오버히트',
        271: '기관총',
        272: '풀묶기',
        273: '에너지볼',
        274: '신통력',
        275: '미래예지',
        276: '미러코트',
        277: '역린',
        278: '바크아웃',
        279: '깨물어부수기',
        280: '속임수',
        281: '잠재파워'
    })
elif language == 'PT':
    # Pokémon names are the same as English
    MOVES = defaultdict(lambda: '?', {
        1: 'Trovoada de Choques',
        2: 'Ataque Rápido',
        3: 'Arranhão',
        4: 'Brasa',
        5: 'Chicote de Vinha',
        6: 'Investida',
        7: 'Folha Navalha',
        8: 'Desmantelar',
        9: "Revólver d'Água",
        10: 'Mordida',
        11: 'Pancada',
        12: 'Tapa Duplo',
        13: 'Embrulho',
        14: 'Hiper-raio',
        15: 'Lambida',
        16: 'Pulso Sombrio',
        17: 'Nevoeiro de Fumaça',
        18: 'Lodo',
        19: 'Garra de Metal',
        20: 'Agarramento Viciado',
        21: 'Roda de Fogo',
        22: 'Megachifre',
        23: 'Ataque de Asa',
        24: 'Lança-chamas',
        25: 'Soco Enganador',
        26: 'Cavar',
        27: 'Rasteira',
        28: 'Golpe Cruzado',
        29: 'Corte Psíquico',
        30: 'Feixe Psíquico',
        31: 'Terremoto',
        32: 'Gume de Pedra',
        33: 'Soco de Gelo',
        34: 'Estampa de Coração',
        35: 'Descarga',
        36: 'Canhão de Flash',
        37: 'Bicada',
        38: 'Bico Broca',
        39: 'Raio Congelante',
        40: 'Nevasca',
        41: 'Golpe de Ar',
        42: 'Onda de Calor',
        43: 'Agulha Dupla',
        44: 'Golpe Envenenado',
        45: 'Ás dos Ares',
        46: 'Furação',
        47: 'Nevasca de Pétalas',
        48: 'Megadreno',
        49: 'Zumbido de Inseto',
        50: 'Presa Venenosa',
        51: 'Talho Noturno',
        52: 'Talho',
        53: 'Jato de Bolhas',
        54: 'Submissão',
        55: 'Golpe de Caratê',
        56: 'Movimento Baixo',
        57: 'Aqua Jato',
        58: 'Aqua Cauda',
        59: 'Bomba de Sementes',
        60: 'Choque Psíquico',
        61: 'Lançamento de Rocha',
        62: 'Poder Ancestral',
        63: 'Tumba de Rochas',
        64: 'Deslize de Pedras',
        65: 'Gema Poderosa',
        66: 'Furtividade nas Sombras',
        67: 'Soco Sombrio',
        68: 'Garra Sombria',
        69: 'Vento Ominoso',
        70: 'Bola Sombria',
        71: 'Soco Projétil',
        72: 'Bomba Ímã',
        73: 'Asa de Aço',
        74: 'Cabeça de Ferro',
        75: 'Ataque Parabólico',
        76: 'Faísca',
        77: 'Soco Trovoada',
        78: 'Trovão',
        79: 'Relâmpago',
        80: 'Twister',
        81: 'Sopro do Dragão',
        82: 'Pulso do Dragão',
        83: 'Garra de Dragão',
        84: 'Voz Desarmante',
        85: 'Beijo Drenante',
        86: 'Clarão Deslumbrante',
        87: 'Explosão Lunar',
        88: 'Jogo Duro',
        89: 'Corte-veneno',
        90: 'Bomba de Lodo',
        91: 'Onda de Lama',
        92: 'Tiro de Sujeira',
        93: 'Tiro de Lama',
        94: 'Bastão de Osso',
        95: 'Tremor',
        96: 'Bomba de Lama',
        97: 'Cortador de Fúria',
        98: 'Picada',
        99: 'Feixe Sinalizador',
        100: 'Tesoura X',
        101: 'Ataque de Chamas',
        102: 'Rajada de Chamas',
        103: 'Rajada de Fogo',
        104: 'Salmoura',
        105: "Pulso d'Água",
        106: 'Escaldada',
        107: "Jato d'Água",
        108: 'Psíquico',
        109: 'Ataque Psíquico',
        110: 'Caco de Gelo',
        111: 'Vento Congelante',
        112: 'Respiração de Gelo',
        113: 'Absorção',
        114: 'Gigadreno',
        115: 'Soco de Fogo',
        116: 'Raio Solar',
        117: 'Lâmina de Folha',
        118: 'Chicote Poderoso',
        119: 'Borrifada',
        120: 'Ácido',
        121: 'Cortador de Ar',
        122: 'Furacão',
        123: 'Quebra-telha',
        124: 'Cortar',
        125: 'Ataque Veloz',
        126: 'Ataque de Chifre',
        127: 'Pisotear',
        128: 'Cabeçada',
        129: 'Hiperpresa',
        130: 'Pancada Brusca',
        131: 'Pancada Corporal',
        132: 'Descansar',
        133: 'Insistência',
        134: 'Escaldada',
        135: "Jato d'Água",
        136: 'Embrulho',
        137: 'Embrulho',
        200: 'Cortador de Fúria',
        201: 'Picada',
        202: 'Mordida',
        203: 'Soco Enganador',
        204: 'Sopro do Dragão',
        205: 'Trovoada de Choques',
        206: 'Faísca',
        207: 'Rasteira',
        208: 'Golpe de Caratê',
        209: 'Brasa',
        210: 'Ataque de Asa',
        211: 'Bicada',
        212: 'Lambida',
        213: 'Garra Sombria',
        214: 'Chicote de Vinha',
        215: 'Folha Navalha',
        216: 'Tiro de Lama',
        217: 'Caco de Gelo',
        218: 'Respiração de Gelo',
        219: 'Ataque Rápido',
        220: 'Arranhão',
        221: 'Investida',
        222: 'Pancada',
        223: 'Cortar',
        224: 'Golpe Envenenado',
        225: 'Ácido',
        226: 'Corte Psíquico',
        227: 'Lançamento de Rocha',
        228: 'Garra de Metal',
        229: 'Soco Projétil',
        230: "Revólver d'Água",
        231: 'Borrifada',
        232: "Revólver d'Água",
        233: 'Tapa de Lama',
        234: 'Cabeçada Zen',
        235: 'Confusão',
        236: 'Ferrão Venenoso',
        237: 'Bolha',
        238: 'Ataque Dissimulado',
        239: 'Asa de Aço',
        240: 'Presas de Fogo',
        241: 'Esmagamento de Pedras',
        242: 'Transformação',
        243: 'Contra-atacar',
        244: 'Neve em Pó',
        245: 'Corpo-a-corpo',
        246: 'Soco Dinâmico',
        247: 'Explosão Focalizada',
        248: 'Raio Aurora',
        249: 'Carga de Raio',
        250: 'Troca Elétrica',
        251: 'Ataque Selvagem',
        252: 'Canhão Zap',
        253: 'Cauda do Dragão',
        254: 'Avalanche',
        255: 'Golpe de Ar',
        256: 'Pássaro Bravo',
        257: 'Ataque do Céu',
        258: 'Fosso de Areia',
        259: 'Explosão de Rocha',
        260: 'Infestação',
        261: 'Ira de Inseto',
        262: 'Vento Prateado',
        263: 'Abismar',
        264: 'Feitiço',
        265: 'Sombra Noturna',
        266: 'Cauda de Ferro',
        267: 'Girobola',
        268: 'Golpe Pesado',
        269: 'Chama Furacão',
        270: 'Superaquecimento',
        271: 'Projétil de Semente',
        272: 'Nó de Grama',
        273: 'Bola de Energia',
        274: 'Extrassensorial',
        275: 'Visão do Futuro',
        276: 'Casaco Espelhado',
        277: 'Ultraje',
        278: 'Rosnado',
        279: 'Mastigada',
        280: 'Jogo Sujo',
        281: 'Poder Oculto'
    })
# else:
#    raise ValueError('Language must be EN, DE, ES, FR, IT, JA, KO, PT, or ZH. You set {}.'.format(conf.LANGUAGE))

DAMAGE = defaultdict(lambda: '?', {
    13: 60,
    14: 150,
    16: 80,
    18: 50,
    20: 35,
    21: 60,
    22: 90,
    24: 70,
    26: 100,
    28: 50,
    30: 70,
    31: 120,
    32: 100,
    33: 50,
    34: 40,
    35: 65,
    36: 100,
    38: 60,
    39: 90,
    40: 130,
    42: 95,
    45: 55,
    46: 80,
    47: 110,
    48: 25,
    49: 90,
    50: 35,
    51: 50,
    53: 45,
    54: 60,
    56: 40,
    57: 45,
    58: 50,
    59: 55,
    60: 65,
    62: 70,
    63: 70,
    64: 80,
    65: 80,
    66: 50,
    67: 40,
    69: 50,
    70: 100,
    72: 70,
    74: 60,
    75: 25,
    77: 45,
    78: 100,
    79: 80,
    80: 45,
    82: 90,
    83: 50,
    84: 70,
    85: 60,
    86: 100,
    87: 130,
    88: 90,
    89: 40,
    90: 80,
    91: 110,
    92: 130,
    94: 40,
    95: 80,
    96: 55,
    99: 75,
    100: 45,
    101: 70,
    102: 70,
    103: 140,
    104: 60,
    105: 70,
    106: 80,
    107: 130,
    108: 100,
    109: 100,
    111: 60,
    114: 50,
    115: 55,
    116: 180,
    117: 70,
    118: 90,
    121: 60,
    122: 110,
    123: 40,
    125: 60,
    126: 40,
    127: 55,
    129: 80,
    131: 50,
    132: 50,
    133: 35,
    134: 50,
    135: 90,
    136: 25,
    137: 25,
    200: 3,
    201: 5,
    202: 6,
    203: 7,
    204: 6,
    205: 5,
    206: 6,
    207: 6,
    208: 8,
    209: 10,
    210: 8,
    211: 10,
    212: 5,
    213: 9,
    214: 7,
    215: 13,
    216: 5,
    217: 12,
    218: 10,
    219: 8,
    220: 6,
    221: 5,
    222: 7,
    223: 5,
    224: 10,
    225: 9,
    226: 5,
    227: 12,
    228: 8,
    229: 9,
    230: 5
})
