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