import random

TWFixedPack1 = [
"Gates of Morning",
"Saruman",
"Pallando",
"Aragorn II",
"Boromir II",
"Kili",
"Elladan",
"Annalena",
"Rangers of the North",
"Men of Anorien",
"Doors of Night"
"Rivendell",
"Rivendell",
"Grey Havens",
"Lórien",
"Edhellond",
"Wind Throne",
"Bree",
"Minas Tirith",
"Isengard",
"Weathertop",
"The Lonely Mountain",
"Mount Gram",
"Bandit Lair"
]

TWFixedPack1NoSites = [
"Gates of Morning",
"Saruman [H]",
"Pallando [H]",
"Aragorn II",
"Boromir II",
"Kili",
"Elladan",
"Annalena",
"Rangers of the North",
"Men of Anorien",
"Doors of Night"
]

TWFixedPack2 = [
"Gates of Morning",
"Radagast",
"Alatar",
"Celeborn",
"Elrohir",
"Robin Smallburrow",
"Theoden",
"Adrazar",
"Riders of Rohan",
"Tower Guard of Minas Tirith",
"Doors of Night",
"Rivendell",
"Rivendell",
"Grey Havens",
"Lórien",
"Edhellond",
"Wind Throne",
"Edoras",
"Minas Tirith",
"Moria",
"Bag End",
"Rhosgobel",
"Mount Gram",
"Bandit Lair"
]

TWFixedPack2NoSites = [
"Gates of Morning",
"Radagast [H]",
"Alatar [H]",
"Celeborn",
"Elrohir",
"Robin Smallburrow",
"Theoden",
"Adrazar",
"Riders of Rohan",
"Tower Guard of Minas Tirith",
"Doors of Night"
]

TWFixedPack3 = [
"Gates of Morning",
"Radagast",
"Gandalf",
"Bard Bowman",
"Peath",
"Glorfindel II",
"Faramir",
"Kili",
"Dunlendings",
"Rangers of Ithilien",
"Doors of Night",
"Rivendell",
"Rivendell",
"Grey Havens",
"Lórien",
"Edhellond",
"Wind Throne",
"Dunnish Clan-hold",
"Henneth Annun",
"Moria",
"Weathertop",
"Rhosgobel",
"Goblin-gate",
"Ruined Signal Tower"
]

TWFixedPack3NoSites = [
"Gates of Morning",
"Radagast [H]",
"Gandalf [H]",
"Bard Bowman",
"Peath",
"Glorfindel II",
"Faramir",
"Kili",
"Dunlendings",
"Rangers of Ithilien",
"Doors of Night"
]

TWFixedPack4 = [
"Gates of Morning",
"Alatar",
"Saruman",
"Beregond",
"Beorn",
"Bard Bowman",
"Gimli",
"Annalena",
"Iron Hill Dwarves",
"Beornings",
"Doors of Night",
"Rivendell",
"Rivendell",
"Grey Havens",
"Lórien",
"Edhellond",
"Wind Throne",
"Ruined Signal Tower",
"Weathertop",
"Moria",
"Isengard",
"Iron Hill Dwarf-hold",
"Goblin-gate",
"Beorn's House"
]

TWFixedPack4NoSites = [
"Gates of Morning",
"Alatar [H]",
"Saruman [H]",
"Beregond",
"Beorn",
"Bard Bowman",
"Gimli",
"Annalena",
"Iron Hill Dwarves",
"Beornings",
"Doors of Night"
]

TWFixedPack5 = [
"Gates of Morning",
"Gandalf",
"Pallando",
"Gildor Inglorion",
"Robin Smallburrow",
"Erkenbrand",
"Thranduil",
"Boromir II",
"Ents of Fangorn",
"Wood-elves",
"Doors of Night",
"Rivendell",
"Rivendell",
"Grey Havens",
"Lórien",
"Edhellond",
"Wind Throne",
"Bandit Lair",
"Weathertop",
"Wellinghall",
"Barrow-downs",
"Bag End",
"The Lonely Mountain",
"Thranduil's Halls"
]

TWFixedPack5NoSites = [
"Gates of Morning",
"Gandalf [H]",
"Pallando [H]",
"Gildor Inglorion",
"Robin Smallburrow",
"Erkenbrand",
"Thranduil",
"Boromir II",
"Ents of Fangorn",
"Wood-elves",
"Doors of Night"
]

TWRareSheet = [
"Adûnaphel",
"Agburanar",
"Akhôrahil",
"Andúril, the Flame of the West",
"Army of the Dead",
"Arwen",
"Assassin",
"Balrog of Moria",
"Bane of the Ithil-stone",
"Barad-dûr",
"Bilbo",
"Carn Dûm",
"Círdan",
"Cirith Ungol",
"Clear Skies",
"Clouds",
"Daelomin",
"Dáin II",
"Denethor II",
"Dol Guldur",
"Dunharrow",
"Dwar of Waw",
"Dwarven Ring of Barin's Tribe",
"Dwarven Ring of Bávor's Tribe",
"Dwarven Ring of Drúin's Tribe",
"Dwarven Ring of Durin's Tribe",
"Dwarven Ring of Dwálin's Tribe",
"Eagle-mounts",
"Easterling Camp",
"Easterlings",
"Elf-song",
"Elrond",
"Elves of Lindon",
"Eye of Sauron",
"Fair Sailing",
"Fair Travels in Dark-domains",
"Fair Travels in Free-domains",
"Favor of the Valar",
"Fell Beast",
"Fell Turtle",
"Frodo",
"Galadriel",
"Galva",
"Gollum's Fate",
"Great Ship",
"Gwaihir",
"Haldalam",
"Hiding",
"Hoarmûrath of Dír",
"Hobbits",
"Indûr Dawndeath",
"Isles of the Dead that Live",
"Khamûl the Easterling",
"Leucaruth",
"Lost at Sea",
"Lost in Dark-domains",
"Lucky Search",
"Lure of Power",
"Minas Morgul",
"Morannon",
"Morgul Night",
"Morgul-horse",
"Morgul-knife",
"Mouth of Sauron",
"Mûmak - Oliphant",
"Narya",
"Nenya",
"Palantír of Amon Sûl",
"Palantír of Annúminas",
"Palantír of Osgiliath",
"Paths of the Dead",
"Pûkel-men",
"Ren the Unclean",
"Return of the King",
"Roäc the Raven",
"Rogrog",
"Sacrifice of Form",
"Secret Entrance",
"Shadowfax",
"Shelob",
"Shelob's Lair",
"Siege",
"Silent Watcher",
"Skinbark",
"Smaug",
"Snowstorm",
"Southron Oasis",
"Southrons",
"Stone of Erech",
"Stone-circle",
"Storms of Ossë",
"The Arkenstone",
"The Balance of Things",
"The Great Goblin",
"The Mithril-coat",
"The Nazgûl are Abroad",
"The One Ring",
"The Pale Sword",
"The Precious",
"The Stones",
"The White Tree",
"The Will of Sauron",
"The Will of the Ring",
"Thief",
"Thorin II",
"Tolfalas",
"Tom Bombadil",
"Traitor",
"True Fána",
"Ûvatha the Horseman",
"Vale of Erech",
"Variag Camp",
"Variags of Khand",
"Vilya",
"Vygavril",
"Witch-king of Angmar",
"Wizard\'s Fire",
"Wizard\'s Ring",
"Wizard\'s Voice",
"Words of Power and Terror",
"Woses of Old Pûkel-land"
]

TWRareSheetNoSites = [
"Adûnaphel",
"Agburanar",
"Akhôrahil",
"Andúril, the Flame of the West",
"Army of the Dead",
"Arwen",
"Assassin",
"Balrog of Moria",
"Bane of the Ithil-stone",
"Bilbo",
"Círdan",
"Clear Skies",
"Clouds",
"Daelomin",
"Dáin II",
"Denethor II",
"Dwar of Waw",
"Dwarven Ring of Barin's Tribe [H]",
"Dwarven Ring of Bávor's Tribe [H]",
"Dwarven Ring of Drúin's Tribe [H]",
"Dwarven Ring of Durin's Tribe [H]",
"Dwarven Ring of Dwálin's Tribe [H]",
"Eagle-mounts",
"Easterlings",
"Elf-song",
"Elrond",
"Elves of Lindon",
"Eye of Sauron",
"Fair Sailing",
"Fair Travels in Dark-domains",
"Fair Travels in Free-domains",
"Favor of the Valar",
"Fell Beast",
"Fell Turtle",
"Frodo",
"Galadriel",
"Galva",
"Gollum's Fate",
"Great Ship",
"Gwaihir",
"Haldalam",
"Hiding",
"Hoarmûrath of Dír",
"Hobbits",
"Indûr Dawndeath",
"Khamûl the Easterling",
"Leucaruth",
"Lost at Sea",
"Lost in Dark-domains",
"Lucky Search",
"Lure of Power",
"Morannon",
"Morgul Night",
"Morgul-horse",
"Morgul-knife",
"Mouth of Sauron",
"Mûmak - Oliphant",
"Narya",
"Nenya",
"Palantír of Amon Sûl [H]",
"Palantír of Annúminas [H]",
"Palantír of Osgiliath [H]",
"Paths of the Dead",
"Pûkel-men",
"Ren the Unclean",
"Return of the King",
"Roäc the Raven",
"Rogrog",
"Sacrifice of Form",
"Secret Entrance",
"Shadowfax",
"Shelob",
"Siege",
"Silent Watcher",
"Skinbark",
"Smaug",
"Snowstorm",
"Southrons",
"Stone of Erech",
"Storms of Ossë",
"The Arkenstone [H]",
"The Balance of Things",
"The Great Goblin",
"The Mithril-coat [H]",
"The Nazgûl are Abroad",
"The One Ring [H]",
"The Pale Sword",
"The Precious",
"The White Tree",
"The Will of Sauron",
"The Will of the Ring",
"Thief",
"Thorin II",
"Tom Bombadil",
"Traitor",
"True Fána",
"Ûvatha the Horseman",
"Variags of Khand",
"Vilya",
"Vygavril",
"Witch-king of Angmar",
"Wizard\'s Fire",
"Wizard\'s Ring",
"Wizard\'s Voice",
"Words of Power and Terror",
"Woses of Old Pûkel-land"
]

TWUncommonSheet = [
"\"Bert\" - Bûrat",
"\"Tom\" - Tûma",
"\"William\" - Wûluag",
"Align Palantír",
"Anborn",
"Arinmîr",
"Athelas",
"Awaken the Earth's Fire",
"Balin",
"Barliman Butterbur",
"Barrow-wight",
"Beretar",
"Bergil",
"Bill the Pony",
"Blue Mountain Dwarves",
"Bombur",
"Book of Mazarbul",
"Bridge",
"Call of the Sea",
"Caves of Ûlund",
"Corsairs of Umbar",
"Cracks of Doom",
"Damrod",
"Dancing Spire",
"Dead Marshes",
"Dimrill Dale",
"Dori",
"Dragon's Desolation",
"Drowning Seas",
"Durin's Axe",
"Dwarven Ring of Thélor's Tribe [H]",
"Dwarven Ring of Thrár's Tribe [H]",
"Earth of Galadriel's Orchard",
"Ent-draughts",
"Éomer",
"Éowyn",
"Fíli",
"Fog",
"Gamling the Old",
"Ghân-buri-Ghân",
"Glamdring",
"Glittering Caves",
"Glóin",
"Goldberry",
"Gollum",
"Great-shield of Rohan",
"Halbarad",
"Haldir",
"Hillmen",
"Himring",
"Imrahil",
"Irerock",
"Knights of Dol Amroth",
"Lapse of Will",
"Leaflock",
"Legolas",
"Lesser Ring",
"Lossoth",
"Lure of Creation",
"Mablung",
"Magic Ring of Courage",
"Magic Ring of Lore",
"Magic Ring of Nature",
"Magic Ring of Stealth",
"Magic Ring of Words",
"Men of Anfalas",
"Men of Dorwinion",
"Men of Lamedon",
"Men of Lebennin",
"Men of Northern Rhovanion",
"Merry",
"Minions Stir",
"Mirror of Galadriel",
"Moon",
"Mount Doom",
"Mount Gundabad",
"Narsil",
"New Moon",
"Óin",
"Old Man Willow",
"Olog-hai - Trolls",
"Orc-lieutenant",
"Orcrist",
"Ost-in-Edhil",
"Palantír of Elostirion",
"Palantír of Minas Tirith",
"Palantír of Orthanc",
"Pick-pocket",
"Pippin",
"Plague of Wights",
"Praise to Elbereth",
"Quickbeam",
"Quiet Lands",
"Red Arrow",
"Red Book of Westmarch",
"Ringlore",
"Sam Gamgee",
"Sapling of the White Tree",
"Scroll of Isildur",
"Star-glass",
"Stars",
"Sting",
"Sun",
"The Burden of Time",
"The Cock Crows",
"The Evenstar",
"The Great Eagles",
"The Old Thrush",
"The Ring\'s Betrayal",
"The White Towers",
"Torque of Hues",
"Treebeard",
"Use Palantír",
"Wacho",
"Wake of War",
"Watcher in the Water",
"Wizard\'s Flame",
"Wizard\'s Laughter",
"Wizard\'s River-horses",
"Woodmen",
"Woses of the Drúadan Forest"
]

TWUncommonSheetNoSites = [
"\"Bert\" - Bûrat",
"\"Tom\" - Tûma",
"\"William\" - Wûluag",
"Align Palantír",
"Anborn",
"Arinmîr",
"Athelas",
"Awaken the Earth's Fire",
"Balin [H]",
"Barliman Butterbur",
"Barrow-wight",
"Beretar",
"Bergil",
"Bill the Pony",
"Blue Mountain Dwarves",
"Bombur",
"Book of Mazarbul",
"Bridge",
"Call of the Sea",
"Corsairs of Umbar",
"Cracks of Doom",
"Damrod",
"Dori",
"Dragon's Desolation",
"Drowning Seas",
"Durin's Axe",
"Dwarven Ring of Thélor's Tribe [H]",
"Dwarven Ring of Thrár's Tribe [H]",
"Earth of Galadriel's Orchard",
"Ent-draughts",
"Éomer",
"Éowyn",
"Fíli",
"Fog",
"Gamling the Old",
"Ghân-buri-Ghân",
"Glamdring",
"Glóin",
"Goldberry",
"Gollum",
"Great-shield of Rohan",
"Halbarad",
"Haldir",
"Hillmen",
"Imrahil",
"Knights of Dol Amroth",
"Lapse of Will",
"Leaflock",
"Legolas",
"Lesser Ring",
"Lossoth",
"Lure of Creation",
"Mablung",
"Magic Ring of Courage",
"Magic Ring of Lore",
"Magic Ring of Nature",
"Magic Ring of Stealth",
"Magic Ring of Words",
"Men of Anfalas",
"Men of Dorwinion",
"Men of Lamedon",
"Men of Lebennin",
"Men of Northern Rhovanion",
"Merry",
"Minions Stir",
"Mirror of Galadriel",
"Moon",
"Narsil",
"New Moon",
"Óin",
"Old Man Willow",
"Olog-hai - Trolls",
"Orc-lieutenant",
"Orcrist",
"Palantír of Elostirion [H]",
"Palantír of Minas Tirith [H]",
"Palantír of Orthanc [H]",
"Pick-pocket",
"Pippin",
"Plague of Wights",
"Praise to Elbereth",
"Quickbeam",
"Quiet Lands",
"Red Arrow",
"Red Book of Westmarch [H]",
"Ringlore",
"Sam Gamgee",
"Sapling of the White Tree",
"Scroll of Isildur [H]",
"Star-glass",
"Stars",
"Sting",
"Sun",
"The Burden of Time",
"The Cock Crows",
"The Evenstar",
"The Great Eagles",
"The Old Thrush",
"The Ring\'s Betrayal",
"Torque of Hues",
"Treebeard",
"Use Palantír",
"Wacho",
"Wake of War",
"Watcher in the Water",
"Wizard\'s Flame",
"Wizard\'s Laughter",
"Wizard\'s River-horses",
"Woodmen",
"Woses of the Drúadan Forest"
]

TWGeneralCommonSheet = [
"Abductor",
"Ambusher",
"Amon Hen",
"Block",
"Choking Shadows",
"Concealment",
"Corpse-candle",
"Crebain",
"Despair of the Heart",
"Dodge",
"Escape",
"Fair Travels in Border-lands",
"Fair Travels in Shadow-lands",
"Fair Travels in Wilderness",
"Far-sight",
"Fell Winter",
"Ford",
"Foul Fumes",
"Ghosts",
"Ghouls",
"Gladden Fields",
"Gloom",
"Great-road",
"Greed",
"Half-trolls of Far Harad",
"Hauberk of Bright Mail",
"Horses",
"Huorn",
"Kindling of the Spirit",
"Long Winter",
"Lossadan Cairn",
"Lost in Border-lands",
"Lost in Free-domains",
"Lost in Shadow-lands",
"Lost in the Wilderness",
"Lucky Strike",
"Lure of Expedience",
"Lure of the Senses",
"Miruvor",
"Muster",
"Muster Disperses",
"Night",
"Old Forest",
"Orc-guard",
"Orc-warband",
"Orc-watch",
"Potion of Prowess",
"Reforging",
"Risky Blow",
"Sarn Goriwing",
"Secret Passage",
"Slayer",
"Stealth",
"Thorough Search",
"Vanishment",
"Wizard\'s Test",
"Arouse Denizens",
"Arouse Minions",
"Awaken Denizens",
"Awaken Minions",
"Beautiful Gold Ring",
"Brigands",
"Call of Home",
"Cave-drake",
"Dagger of Westernesse",
"Dark Quarrels",
"Dreams of Lore",
"Elven Cloak",
"Fair Gold Ring",
"Fellowship",
"Giant",
"Giant Spiders",
"Healing Herbs",
"Lure of Nature",
"Orc-patrol",
"Orc-raiders",
"Orc-warriors",
"Precious Gold Ring",
"Rescue Prisoners",
"River",
"Shield of Iron-bound Ash",
"Sword of Gondolin",
"Test of Form",
"Test of Lore",
"Twilight",
"Wargs",
"Weariness of the Heart",
"Wolves",
"Arouse Denizens",
"Arouse Minions",
"Awaken Denizens",
"Awaken Minions",
"Beautiful Gold Ring",
"Brigands",
"Call of Home",
"Cave-drake",
"Dagger of Westernesse",
"Dark Quarrels",
"Dreams of Lore",
"Elven Cloak",
"Fair Gold Ring",
"Fellowship",
"Giant",
"Giant Spiders",
"Healing Herbs",
"Lure of Nature",
"Orc-patrol",
"Orc-raiders",
"Orc-warriors",
"Precious Gold Ring",
"Rescue Prisoners",
"River",
"Shield of Iron-bound Ash",
"Sword of Gondolin",
"Test of Form",
"Test of Lore",
"Twilight",
"Wargs",
"Weariness of the Heart",
"Wolves"
]

TWGeneralCommonSheetNoSites = [
"Abductor",
"Ambusher",
"Block",
"Choking Shadows",
"Concealment",
"Corpse-candle",
"Crebain",
"Despair of the Heart",
"Dodge",
"Escape",
"Fair Travels in Border-lands",
"Fair Travels in Shadow-lands",
"Fair Travels in Wilderness",
"Far-sight",
"Fell Winter",
"Ford",
"Foul Fumes",
"Ghosts",
"Ghouls",
"Gloom",
"Great-road",
"Greed",
"Half-trolls of Far Harad",
"Hauberk of Bright Mail",
"Horses",
"Huorn",
"Kindling of the Spirit",
"Long Winter",
"Lost in Border-lands",
"Lost in Free-domains",
"Lost in Shadow-lands",
"Lost in the Wilderness",
"Lucky Strike",
"Lure of Expedience",
"Lure of the Senses",
"Miruvor",
"Muster",
"Muster Disperses",
"Night",
"Orc-guard",
"Orc-warband",
"Orc-watch",
"Potion of Prowess",
"Reforging",
"Risky Blow",
"Secret Passage",
"Slayer",
"Stealth",
"Thorough Search",
"Vanishment",
"Wizard\'s Test",
"Arouse Denizens",
"Arouse Minions",
"Awaken Denizens",
"Awaken Minions",
"Beautiful Gold Ring",
"Brigands",
"Cave-drake",
"Dagger of Westernesse",
"Dark Quarrels",
"Dreams of Lore",
"Elven Cloak",
"Fair Gold Ring",
"Fellowship",
"Giant",
"Giant Spiders",
"Healing Herbs",
"Lure of Nature",
"Orc-patrol",
"Orc-raiders",
"Orc-warriors",
"Precious Gold Ring",
"Rescue Prisoners",
"River",
"Shield of Iron-bound Ash",
"Sword of Gondolin",
"Test of Form",
"Test of Lore",
"Twilight",
"Wargs",
"Weariness of the Heart",
"Wolves",
"Arouse Denizens",
"Arouse Minions",
"Awaken Denizens",
"Awaken Minions",
"Beautiful Gold Ring",
"Brigands",
"Cave-drake",
"Dagger of Westernesse",
"Dark Quarrels",
"Dreams of Lore",
"Elven Cloak",
"Fair Gold Ring",
"Fellowship",
"Giant",
"Giant Spiders",
"Healing Herbs",
"Lure of Nature",
"Orc-patrol",
"Orc-raiders",
"Orc-warriors",
"Precious Gold Ring",
"Rescue Prisoners",
"River",
"Shield of Iron-bound Ash",
"Sword of Gondolin",
"Test of Form",
"Test of Lore",
"Twilight",
"Wargs",
"Weariness of the Heart",
"Wolves"
]

TWBoosterOnlyCommonSheet = [
"A Chance Meeting",
"Andrast",
"Andrast Coast",
"Angmar",
"Ash Mountains",
"Bay of Belfalas",
"Belfalas",
"Bifur",
"Blue Mountain Dwarf-hold",
"Bofur",
"Brown Lands",
"Cameth Brin",
"Dagorlad",
"Dol Amroth",
"Dorwinion",
"Drúadan Forest",
"Dunland",
"Dwalin",
"Eagles\' Eyrie",
"Edhellond",
"Elven Shores",
"Enedhwaith",
"Eriadoran Coast",
"Ettenmoors",
"Fangorn",
"Forlong",
"Forochel",
"Gorgoroth",
"Grey Havens",
"Grey Mountain Narrows",
"Gundabad",
"Háma",
"Harondor",
"Heart of Mirkwood",
"Horn of Anor",
"Horse Plains",
"Imlad Morgul",
"Iron Hills",
"Ithilien",
"Khand",
"Lake-town",
"Lamedon",
"Lond Galen",
"Lordly Presence",
"Lórien",
"Lossadan Camp",
"Mountains of Shadow",
"Mouths of the Anduin",
"New Friendship",
"Nori",
"Númeriador",
"Nurn",
"Old Friendship",
"Old Pûkel Gap",
"Old Pûkel-land",
"Ori",
"Orophin",
"Pelargir",
"Persuasive Words",
"Rivendell",
"Shrel-Kain",
"Southern Rhovanion",
"The Shire",
"Tookish Blood",
"Udûn",
"Vôteli",
"Western Mirkwood",
"White Mountains",
"Withered Heath",
"Woodmen-town",
"Wose Passage-hold",
"A Friend or Three",
"Anduin River",
"Anduin Vales",
"Anfalas",
"Anórien",
"Arthedain",
"Cardolan",
"Elf-stone",
"Gap of Isen",
"Halfling Stealth",
"Halfling Strength",
"High Pass",
"Hollin",
"Lebennin",
"Lindon",
"Misty Mountains",
"Northern Rhovanion",
"Old Road",
"Redhorn Gate",
"Rhudaur",
"Rohan",
"Southern Mirkwood",
"Tempering Friendship",
"Wold & Foothills",
"Woodland Realm",
"A Friend or Three",
"Anduin River",
"Anduin Vales",
"Anfalas",
"Anórien",
"Arthedain",
"Cardolan",
"Elf-stone",
"Gap of Isen",
"Halfling Stealth",
"Halfling Strength",
"High Pass",
"Hollin",
"Lebennin",
"Lindon",
"Misty Mountains",
"Northern Rhovanion",
"Old Road",
"Redhorn Gate",
"Rhudaur",
"Rohan",
"Southern Mirkwood",
"Tempering Friendship",
"Wold & Foothills",
"Woodland Realm"
]

TWBoosterOnlyCommonSheetNoSites = [
"A Chance Meeting",
"Ash Mountains",
"Bifur",
"Bofur",
"Dwalin",
"Forlong",
"Háma",
"Horn of Anor",
"Lordly Presence",
"Mountains of Shadow",
"New Friendship",
"Nori",
"Old Friendship",
"Ori",
"Orophin",
"Persuasive Words",
"Tookish Blood",
"Vôteli",
"White Mountains",
"A Friend or Three",
"Anduin River",
"Elf-stone",
"Halfling Stealth",
"Halfling Strength",
"Misty Mountains",
"Old Road",
"Tempering Friendship",
"A Friend or Three",
"Anduin River",
"Elf-stone",
"Halfling Stealth",
"Halfling Strength",
"Misty Mountains",
"Old Road",
"Tempering Friendship"
]

#Instead of having 6 booster-only cards in a booster, the 2 sheets are just combined
TWCombinedCommonSheetsNoSites = TWGeneralCommonSheetNoSites + TWBoosterOnlyCommonSheetNoSites 

TDRareSheet = [
"Bairanax",
"Black Breath",
"Eärcaraxë",
"Emerald of the Mariner",
"Fram Framson",
"Gothmog",
"Helm of Her Secrecy",
"Itangast",
"King under the Mountain",
"Known to an Ounce",
"Legendary Hoard",
"Many Sorrows Befall",
"Mathom Lore",
"Memories Stolen",
"Nenseldë the Wingild",
"No Escape from My Magic",
"Returned Exiles",
"Scatha",
"Scorba",
"Shadow of Mordor",
"Skin-changer",
"Song of the Lady",
"Staff Asunder",
"The Riddle Game",
"Thráin II",
"Were-worm",
"Wild Fell Beast",
"Winds of Wrath",
"Wormsbane",
"Agburanar at Home",
"Bairanax at Home",
"Daelomin at Home",
"Deftness of Agility",
"Dragon\'s Hunger",
"Eärcaraxë at Home",
"Exile of Solitude",
"Fever of Unrest",
"Frenzy of Madness",
"Itangast at Home",
"Leucaruth at Home",
"Morgul-rats",
"Parsimony of Seclusion",
"Passion of Wrath",
"Prowess of Age",
"Prowess of Might",
"Scatha at Home",
"Scorba at Home",
"Smaug at Home",
"Subtlety of Guile",
"Velocity of Haste",
"Bairanax",
"Black Breath",
"Eärcaraxë",
"Emerald of the Mariner",
"Fram Framson",
"Gothmog",
"Helm of Her Secrecy",
"Itangast",
"King under the Mountain",
"Known to an Ounce",
"Legendary Hoard",
"Many Sorrows Befall",
"Mathom Lore",
"Memories Stolen",
"Nenseldë the Wingild",
"No Escape from My Magic",
"Returned Exiles",
"Scatha",
"Scorba",
"Shadow of Mordor",
"Skin-changer",
"Song of the Lady",
"Staff Asunder",
"The Riddle Game",
"Thráin II",
"Were-worm",
"Wild Fell Beast",
"Winds of Wrath",
"Wormsbane",
"Agburanar at Home",
"Bairanax at Home",
"Daelomin at Home",
"Deftness of Agility",
"Dragon\'s Hunger",
"Eärcaraxë at Home",
"Exile of Solitude",
"Fever of Unrest",
"Frenzy of Madness",
"Itangast at Home",
"Leucaruth at Home",
"Morgul-rats",
"Parsimony of Seclusion",
"Passion of Wrath",
"Prowess of Age",
"Prowess of Might",
"Scatha at Home",
"Scorba at Home",
"Smaug at Home",
"Subtlety of Guile",
"Velocity of Haste",
"Agburanar at Home",
"Bairanax at Home",
"Daelomin at Home",
"Deftness of Agility",
"Dragon\'s Hunger",
"Eärcaraxë at Home",
"Exile of Solitude",
"Fever of Unrest",
"Frenzy of Madness",
"Itangast at Home",
"Leucaruth at Home",
"Morgul-rats",
"Parsimony of Seclusion",
"Passion of Wrath",
"Prowess of Age",
"Prowess of Might",
"Scatha at Home",
"Scorba at Home",
"Smaug at Home",
"Subtlety of Guile",
"Velocity of Haste"
]

TDUncommonSheet = [
"Agburanar Ahunt",
"Alert the Folk",
"Arrows Shorn of Ebony",
"Bairanax Ahunt",
"Bow of Dragon-horn",
"Brand",
"Buhr Widu",
"Cloudless Day",
"Cruel Caradhras",
"Daelomin Ahunt",
"Dale",
"Dragon-feuds",
"Dragon-lore",
"Dragon\'s Breath",
"Dragon\'s Terror",
"Eärcaraxë Ahunt",
"Echo of all Joy",
"Emerald of Doriath",
"Enruned Shield",
"Framsburg",
"From the Pits of Angband",
"Galdor",
"Gold Belt of Lórien",
"Gold Hill",
"Gondmaeglom",
"Here, There, or Yonder",
"Host of Bats",
"Ioreth",
"Isle of the Ulond",
"Itangast Ahunt",
"Left Behind",
"Leucaruth Ahunt",
"Magical Harp",
"Map to Mithril",
"Men of Dale",
"Men of Lake-town",
"Noose of the Sea",
"Ovir Hollow",
"Riddling Talk",
"Rumor of Wealth",
"Sand-drake",
"Sated Beast",
"Scatha Ahunt",
"Scorba Ahunt",
"Sleepless Malice",
"Smaug Ahunt",
"Star of High Hope",
"Tharbad",
"Three Golden Hairs",
"Thrór\'s Map",
"Times Are Evil",
"Vanish in Sunlight!",
"Winged Cold-drake",
"Winged Fire-drake",
"Wit",
"Wizard Uncloaked",
"Wizard\'s Staff",
"Worm\'s Stench",
"Zarak Dûm",
"Waybread",
"Agburanar Ahunt",
"Alert the Folk",
"Arrows Shorn of Ebony",
"Bairanax Ahunt",
"Bow of Dragon-horn",
"Brand",
"Buhr Widu",
"Cloudless Day",
"Cruel Caradhras",
"Daelomin Ahunt",
"Dale",
"Dragon-feuds",
"Dragon-lore",
"Dragon\'s Breath",
"Dragon\'s Terror",
"Eärcaraxë Ahunt",
"Echo of all Joy",
"Emerald of Doriath",
"Enruned Shield",
"Framsburg",
"From the Pits of Angband",
"Galdor",
"Gold Belt of Lórien",
"Gold Hill",
"Gondmaeglom",
"Here, There, or Yonder",
"Host of Bats",
"Ioreth",
"Isle of the Ulond",
"Itangast Ahunt",
"Left Behind",
"Leucaruth Ahunt",
"Magical Harp",
"Map to Mithril",
"Men of Dale",
"Men of Lake-town",
"Noose of the Sea",
"Ovir Hollow",
"Riddling Talk",
"Rumor of Wealth",
"Sand-drake",
"Sated Beast",
"Scatha Ahunt",
"Scorba Ahunt",
"Sleepless Malice",
"Smaug Ahunt",
"Star of High Hope",
"Tharbad",
"Three Golden Hairs",
"Thrór\'s Map",
"Times Are Evil",
"Vanish in Sunlight!",
"Winged Cold-drake",
"Winged Fire-drake",
"Wit",
"Wizard Uncloaked",
"Wizard\'s Staff",
"Worm\'s Stench",
"Zarak Dûm",
"Waybread",
"Waybread"
]

TDUncommonSheetNoSites = [
"Agburanar Ahunt",
"Alert the Folk",
"Arrows Shorn of Ebony",
"Bairanax Ahunt",
"Bow of Dragon-horn",
"Brand",
"Cloudless Day",
"Cruel Caradhras",
"Daelomin Ahunt",
"Dragon-feuds",
"Dragon-lore",
"Dragon\'s Breath",
"Dragon\'s Terror",
"Eärcaraxë Ahunt",
"Echo of all Joy",
"Emerald of Doriath",
"Enruned Shield",
"From the Pits of Angband",
"Galdor",
"Gold Belt of Lórien",
"Here, There, or Yonder",
"Host of Bats",
"Ioreth",
"Itangast Ahunt",
"Left Behind",
"Leucaruth Ahunt",
"Magical Harp",
"Map to Mithril",
"Men of Dale",
"Men of Lake-town",
"Noose of the Sea",
"Riddling Talk",
"Rumor of Wealth",
"Sand-drake",
"Sated Beast",
"Scatha Ahunt",
"Scorba Ahunt",
"Sleepless Malice",
"Smaug Ahunt",
"Star of High Hope",
"Three Golden Hairs",
"Thrór\'s Map",
"Times Are Evil",
"Vanish in Sunlight!",
"Winged Cold-drake",
"Winged Fire-drake",
"Wit",
"Wizard Uncloaked",
"Wizard\'s Staff",
"Worm\'s Stench",
"Waybread",
"Agburanar Ahunt",
"Alert the Folk",
"Arrows Shorn of Ebony",
"Bairanax Ahunt",
"Bow of Dragon-horn",
"Brand",
"Cloudless Day",
"Cruel Caradhras",
"Daelomin Ahunt",
"Dragon-feuds",
"Dragon-lore",
"Dragon\'s Breath",
"Dragon\'s Terror",
"Eärcaraxë Ahunt",
"Echo of all Joy",
"Emerald of Doriath",
"Enruned Shield",
"From the Pits of Angband",
"Galdor",
"Gold Belt of Lórien",
"Here, There, or Yonder",
"Host of Bats",
"Ioreth",
"Itangast Ahunt",
"Left Behind",
"Leucaruth Ahunt",
"Magical Harp",
"Map to Mithril",
"Men of Dale",
"Men of Lake-town",
"Noose of the Sea",
"Riddling Talk",
"Rumor of Wealth",
"Sand-drake",
"Sated Beast",
"Scatha Ahunt",
"Scorba Ahunt",
"Sleepless Malice",
"Smaug Ahunt",
"Star of High Hope",
"Three Golden Hairs",
"Thrór\'s Map",
"Times Are Evil",
"Vanish in Sunlight!",
"Winged Cold-drake",
"Winged Fire-drake",
"Wit",
"Wizard Uncloaked",
"Wizard\'s Staff",
"Worm\'s Stench",
"Waybread",
"Waybread"
]

TDCommonSheet = [
"Belegaer",
"Cave Worm",
"Dragon\'s Curse",
"Dunlending Raiders",
"Flatter a Foe",
"Forod",
"Gift of Comprehension",
"Half an Eye Open",
"Harad",
"Ice-drake",
"Look More Closely Later",
"Necklace of Silver and Pearls",
"Rhûn",
"Sea Serpent",
"True Cold-drake",
"True Fire-drake",
"Twice-baked Cakes",
"Withered Lands",
"Wondrous Maps",
"A Short Rest",
"Adamant Helmet",
"And Forth He Hastened",
"Bounty of the Hoard",
"Burglary",
"Carrion Birds",
"Cram",
"Dire Wolves",
"Dragon-sickness",
"Dragon\'s Blood",
"Dwarven Hoard",
"Elf-path",
"Fast Asleep",
"Foolish Words",
"Habergeon of Silver",
"Hey! come merry dol!",
"Hobgoblins",
"Houses of Healing",
"Icy Touch",
"Incite Denizens",
"Incite Minions",
"Land-drake",
"Lesser Spiders",
"Light-drake",
"Lore of the Ages",
"Many Foes he Fought",
"Many Turns and Doublings",
"Marsh-drake",
"Marvels Told",
"Master of Esgaroth",
"Master of Wood, Water, or Hill",
"More Sense than You",
"Not at Home",
"Peril Returned",
"Pledge of Conduct",
"Rain-drake",
"Refuge",
"Scabbard of Chalcedony",
"Searching Eye",
"Secret News",
"Stormcrow",
"Tales of the Hunt",
"Thunder\'s Companion",
"Trickery",
"Valiant Sword",
"Warm Now Be Heart and Limb",
"Washed and Refreshed",
"When I Know Anything",
"Wielded Twice",
"Wolf-riders",
"Worn and Famished",
"A Short Rest",
"Adamant Helmet",
"And Forth He Hastened",
"Bounty of the Hoard",
"Burglary",
"Carrion Birds",
"Cram",
"Dire Wolves",
"Dragon-sickness",
"Dragon\'s Blood",
"Dwarven Hoard",
"Elf-path",
"Fast Asleep",
"Foolish Words",
"Habergeon of Silver",
"Hey! come merry dol!",
"Hobgoblins",
"Houses of Healing",
"Icy Touch",
"Incite Denizens",
"Incite Minions",
"Land-drake",
"Lesser Spiders",
"Light-drake",
"Lore of the Ages",
"Many Foes he Fought",
"Many Turns and Doublings",
"Marsh-drake",
"Marvels Told",
"Master of Esgaroth",
"Master of Wood, Water, or Hill",
"More Sense than You",
"Not at Home",
"Peril Returned",
"Pledge of Conduct",
"Rain-drake",
"Refuge",
"Scabbard of Chalcedony",
"Searching Eye",
"Secret News",
"Stormcrow",
"Tales of the Hunt",
"Thunder\'s Companion",
"Trickery",
"Valiant Sword",
"Warm Now Be Heart and Limb",
"Washed and Refreshed",
"When I Know Anything",
"Wielded Twice",
"Wolf-riders",
"Worn and Famished"
]

DMRareSheet = [
"Aiglos",
"Baduila",
"Bûthrakaur the Green",
"Choice of Lúthien",
"Dragon-helm",
"Durin\'s Bane",
"Elerína",
"Fate of the Ithil-Stone",
"Firiel",
"Golodhros",
"Into the Smoking Cone",
"Mallorn",
"Mithril",
"My Precious",
"Necklace of Girion",
"Pass the Doors of Dol Guldur",
"Phial of Galadriel",
"Revealed to all Watchers",
"Shadow out of the Dark",
"Spider of the Môrlat",
"Taladhan",
"The Grimburgoth",
"The Iron-deeps",
"The Sulfur-deeps",
"The Under-courts",
"The Under-galleries",
"Umagaur the Pale",
"Wormtongue",
"Wraith-lord",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem",
"Aiglos",
"Baduila",
"Bûthrakaur the Green",
"Choice of Lúthien",
"Dragon-helm",
"Durin\'s Bane",
"Elerína",
"Fate of the Ithil-Stone",
"Firiel",
"Golodhros",
"Into the Smoking Cone",
"Mallorn",
"Mithril",
"My Precious",
"Necklace of Girion",
"Pass the Doors of Dol Guldur",
"Phial of Galadriel",
"Revealed to all Watchers",
"Shadow out of the Dark",
"Spider of the Môrlat",
"Taladhan",
"The Grimburgoth",
"The Iron-deeps",
"The Sulfur-deeps",
"The Under-courts",
"The Under-galleries",
"Umagaur the Pale",
"Wormtongue",
"Wraith-lord",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem"
]

DMRareSheetNoSites = [
"Aiglos",
"Baduila",
"Bûthrakaur the Green",
"Choice of Lúthien",
"Dragon-helm",
"Durin\'s Bane",
"Elerína",
"Fate of the Ithil-Stone",
"Firiel",
"Golodhros",
"Into the Smoking Cone",
"Mallorn",
"Mithril",
"My Precious",
"Necklace of Girion [H]",
"Pass the Doors of Dol Guldur",
"Phial of Galadriel",
"Revealed to all Watchers",
"Shadow out of the Dark",
"Spider of the Môrlat",
"Taladhan",
"The Grimburgoth",
"Umagaur the Pale",
"Wormtongue",
"Wraith-lord",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem",
"Aiglos",
"Baduila",
"Bûthrakaur the Green",
"Choice of Lúthien",
"Dragon-helm",
"Durin\'s Bane",
"Elerína",
"Fate of the Ithil-Stone",
"Firiel",
"Golodhros",
"Into the Smoking Cone",
"Mallorn",
"Mithril",
"My Precious",
"Necklace of Girion [H]",
"Pass the Doors of Dol Guldur",
"Phial of Galadriel",
"Revealed to all Watchers",
"Shadow out of the Dark",
"Spider of the Môrlat",
"Taladhan",
"The Grimburgoth",
"Umagaur the Pale",
"Wormtongue",
"Wraith-lord",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem",
"An Unexpected Party",
"Balance Between Powers",
"Bring Our Curses Home",
"Eyes of Mandos",
"Fifteen Birds in Five Firtrees",
"First of the Order",
"Gems of Arda",
"Herb-lore",
"Hobbit-lore",
"Hour of Need",
"In the Heart of his Realm",
"Like the Crash of Battering-rams",
"Long Dark Reach",
"Ordered to Kill",
"Out of the Black Sky",
"Pale Dream-maker",
"The Black Enemy\'s Wrath",
"The Hunt",
"To Get You Away",
"Token of Goodwill",
"Tribal Totem"
]

DMUncommonSheet = [
"An Article Missing",
"Anarin",
"Ancient Stair",
"Armory",
"Await the Advent of Allies",
"Aware of Their Ways",
"Chance of Being Lost",
"Chill Douser",
"Cup of Farewell",
"Dâsakûn",
"Drums",
"Dwarven Light-stone",
"Earth-tremors",
"Elwen",
"Endless Whispers",
"Eyes of the Shadow",
"Foes Shall Fall",
"Folco Boffin",
"Fori the Beardless",
"Great Need or Purpose",
"Great Secrets Buried There",
"Haudh-in-Gwanûr",
"Helms of Iron",
"Hermit\'s Hill",
"In Great Wrath",
"Ivic",
"Jûoma",
"Lindion the Oronín",
"Little Snuffler",
"Lobelia Sackville-Baggins",
"Mistress Lobelia",
"Mordor in Arms",
"Nameless Thing",
"Neither so Ancient Nor so Potent",
"Noldo-lantern",
"Ôm-buri-Ôm",
"Pôn-ora-Pôn",
"Râisha",
"Reluctant Final Parting",
"Scimitars of Steel",
"Sentinels of Númenor",
"Súrion",
"The Dwarves Are upon You!",
"The Gem-deeps",
"The Pûkel-deeps",
"The Reach of Ulmo",
"The Under-gates",
"The Under-grottos",
"The Under-leas",
"The Under-vaults",
"The Way is Shut",
"The Windlord Found Me",
"To the Uttermost Foundations",
"Troll-purse",
"Twisted Tales",
"Urlurtsu Nurn",
"Waylaid, Wounded, and Orc-dragged",
"Will not Come Down",
"Your Welcome Is Doubtful",
"Knowledge of the Enemy",
"An Article Missing",
"Anarin",
"Ancient Stair",
"Armory",
"Await the Advent of Allies",
"Aware of Their Ways",
"Chance of Being Lost",
"Chill Douser",
"Cup of Farewell",
"Dâsakûn",
"Drums",
"Dwarven Light-stone",
"Earth-tremors",
"Elwen",
"Endless Whispers",
"Eyes of the Shadow",
"Foes Shall Fall",
"Folco Boffin",
"Fori the Beardless",
"Great Need or Purpose",
"Great Secrets Buried There",
"Haudh-in-Gwanûr",
"Helms of Iron",
"Hermit\'s Hill",
"In Great Wrath",
"Ivic",
"Jûoma",
"Lindion the Oronín",
"Little Snuffler",
"Lobelia Sackville-Baggins",
"Mistress Lobelia",
"Mordor in Arms",
"Nameless Thing",
"Neither so Ancient Nor so Potent",
"Noldo-lantern",
"Ôm-buri-Ôm",
"Pôn-ora-Pôn",
"Râisha",
"Reluctant Final Parting",
"Scimitars of Steel",
"Sentinels of Númenor",
"Súrion",
"The Dwarves Are upon You!",
"The Gem-deeps",
"The Pûkel-deeps",
"The Reach of Ulmo",
"The Under-gates",
"The Under-grottos",
"The Under-leas",
"The Under-vaults",
"The Way is Shut",
"The Windlord Found Me",
"To the Uttermost Foundations",
"Troll-purse",
"Twisted Tales",
"Urlurtsu Nurn",
"Waylaid, Wounded, and Orc-dragged",
"Will not Come Down",
"Your Welcome Is Doubtful",
"Knowledge of the Enemy",
"Knowledge of the Enemy"
]

DMUncommonSheetNoSites = [
"An Article Missing",
"Anarin",
"Ancient Stair",
"Armory",
"Await the Advent of Allies",
"Aware of Their Ways",
"Chance of Being Lost",
"Chill Douser",
"Cup of Farewell",
"Dâsakûn",
"Drums",
"Dwarven Light-stone",
"Earth-tremors",
"Elwen",
"Endless Whispers",
"Eyes of the Shadow",
"Foes Shall Fall",
"Folco Boffin",
"Fori the Beardless",
"Great Need or Purpose",
"Great Secrets Buried There",
"Helms of Iron",
"In Great Wrath",
"Ivic",
"Jûoma",
"Lindion the Oronín",
"Little Snuffler",
"Lobelia Sackville-Baggins",
"Mistress Lobelia",
"Mordor in Arms",
"Nameless Thing",
"Neither so Ancient Nor so Potent",
"Noldo-lantern",
"Ôm-buri-Ôm",
"Pôn-ora-Pôn",
"Râisha",
"Reluctant Final Parting",
"Scimitars of Steel",
"Sentinels of Númenor",
"Súrion",
"The Dwarves Are upon You!",
"The Reach of Ulmo",
"The Way is Shut",
"The Windlord Found Me",
"To the Uttermost Foundations",
"Troll-purse",
"Twisted Tales",
"Waylaid, Wounded, and Orc-dragged",
"Will not Come Down",
"Your Welcome Is Doubtful",
"Knowledge of the Enemy",
"An Article Missing",
"Anarin",
"Ancient Stair",
"Armory",
"Await the Advent of Allies",
"Aware of Their Ways",
"Chance of Being Lost",
"Chill Douser",
"Cup of Farewell",
"Dâsakûn",
"Drums",
"Dwarven Light-stone",
"Earth-tremors",
"Elwen",
"Endless Whispers",
"Eyes of the Shadow",
"Foes Shall Fall",
"Folco Boffin",
"Fori the Beardless",
"Great Need or Purpose",
"Great Secrets Buried There",
"Helms of Iron",
"In Great Wrath",
"Ivic",
"Jûoma",
"Lindion the Oronín",
"Little Snuffler",
"Lobelia Sackville-Baggins",
"Mistress Lobelia",
"Mordor in Arms",
"Nameless Thing",
"Neither so Ancient Nor so Potent",
"Noldo-lantern",
"Ôm-buri-Ôm",
"Pôn-ora-Pôn",
"Râisha",
"Reluctant Final Parting",
"Scimitars of Steel",
"Sentinels of Númenor",
"Súrion",
"The Dwarves Are upon You!",
"The Reach of Ulmo",
"The Way is Shut",
"The Windlord Found Me",
"To the Uttermost Foundations",
"Troll-purse",
"Twisted Tales",
"Waylaid, Wounded, and Orc-dragged",
"Will not Come Down",
"Your Welcome Is Doubtful",
"Knowledge of the Enemy",
"Knowledge of the Enemy"
]

DMCommonSheet = [
"Bill Ferny",
"Deallus",
"Drór",
"Eun",
"Face out of Sight",
"Flies and Spiders",
"Gergeli",
"Gisulf",
"Herion",
"Hidden Knife",
"Horns, Horns, Horns",
"Into Dark Tunnels",
"Leamon",
"Nimloth",
"Spells of the Barrow-wights",
"Vein of Arda",
"Wisp of Pale Sheen",
"Withdrawn to Mordor",
"Woffung",
"An Unexpected Outpost",
"Angmar Arises",
"Barrow-blade",
"Crown of Flowers",
"Cunning Foes",
"Dark Numbers",
"Doubled Vigilance",
"Enduring Tales",
"Exhalation of Decay",
"Faces of the Dead",
"Fireworks",
"Forewarned is Forearmed",
"Forgotten Scrolls",
"Free to Choose",
"Gnaw with Words",
"Good Sense Revolts",
"Hall of Fire",
"Healing of Nimrodel",
"Here Is a Snake!",
"Hundreds of Butterflies",
"I Know Much about You",
"In Darkness Bind Them",
"Inner Cunning",
"Leaf Brooch",
"Lost Tome",
"Memories Recalled",
"More Alert than Most",
"Never Seen Him",
"No Waiting to Wonder",
"No Way Forward",
"Noble Hound",
"Nobody\'s Friend",
"Palm to Palm",
"Pierced by Many Wounds",
"Rank upon Rank",
"Reaching Shadow",
"Rebuild the Town",
"Redoubled Force",
"Saw Further and Deeper",
"Secret Ways",
"Seek without Success",
"Seized by Terror",
"Smoke Rings",
"Stirring Bones",
"Sudden Fury",
"The Moon Is Dead",
"Two or Three Tribes Present",
"When You Know More",
"Which Might Be Lies",
"Wound of Long Burden",
"Tribal Banner",
"An Unexpected Outpost",
"Angmar Arises",
"Barrow-blade",
"Crown of Flowers",
"Cunning Foes",
"Dark Numbers",
"Doubled Vigilance",
"Enduring Tales",
"Exhalation of Decay",
"Faces of the Dead",
"Fireworks",
"Forewarned is Forearmed",
"Forgotten Scrolls",
"Free to Choose",
"Gnaw with Words",
"Good Sense Revolts",
"Hall of Fire",
"Healing of Nimrodel",
"Here Is a Snake!",
"Hundreds of Butterflies",
"I Know Much about You",
"In Darkness Bind Them",
"Inner Cunning",
"Leaf Brooch",
"Lost Tome",
"Memories Recalled",
"More Alert than Most",
"Never Seen Him",
"No Waiting to Wonder",
"No Way Forward",
"Noble Hound",
"Nobody\'s Friend",
"Palm to Palm",
"Pierced by Many Wounds",
"Rank upon Rank",
"Reaching Shadow",
"Rebuild the Town",
"Redoubled Force",
"Saw Further and Deeper",
"Secret Ways",
"Seek without Success",
"Seized by Terror",
"Smoke Rings",
"Stirring Bones",
"Sudden Fury",
"The Moon Is Dead",
"Two or Three Tribes Present",
"When You Know More",
"Which Might Be Lies",
"Wound of Long Burden",
"Tribal Banner"
]

LEFixedPack1 = [
"Dwar the Ringwraith",
"The Witch-king",
"Orc Captain",
"Odoacer",
"Orc Tracker",
"Orc Veteran",
"Grishnákh",
"Woodmen",
"Goblins of Goblin-gate",
"The Least of Gold Rings",
"Magic Ring of Guile",
"Minas Morgul",
"Dol Guldur",
"Carn Dûm",
"Geann a-Lisch",
"Woodmen-town",
"Goblin-gate",
"Thranduil\'s Halls",
"Dale",
"Caves of Ulund",
"Barrow-downs",
"Barad-dûr",
"Ettenmoors",
"Sudden Call"
]

LEFixedPack1NoSites = [
"Dwar the Ringwraith",
"The Witch-king",
"Orc Captain",
"Odoacer",
"Orc Tracker",
"Orc Veteran",
"Grishnákh",
"Woodmen",
"Goblins of Goblin-gate",
"The Least of Gold Rings",
"Magic Ring of Guile",
"Sudden Call"
]

LEFixedPack2 = [
"Hoarmûrath the Ringwraith",
"The Witch-king",
"Gorbag",
"Nevido Smôd",
"Orc Tracker",
"Orc Veteran",
"Muzgash",
"Easterlings",
"Orcs of Gundabad",
"The Least of Gold Rings",
"Magic Ring of Enigma",
"Minas Morgul",
"Dol Guldur",
"Carn Dûm",
"Geann a-Lisch",
"Easterling Camp",
"Mount Gundabad",
"Minas Tirith",
"Vale of Erech",
"The Lonely Mountain",
"The Wind Throne",
"Barad-dûr",
"Ettenmoors",
"Sudden Call"
]

LEFixedPack2NoSites = [
"Hoarmûrath the Ringwraith",
"The Witch-king",
"Gorbag",
"Nevido Smôd",
"Orc Tracker",
"Orc Veteran",
"Muzgash",
"Easterlings",
"Orcs of Gundabad",
"The Least of Gold Rings",
"Magic Ring of Enigma",
"Sudden Call"
]

LEFixedPack3 = [
"Khamûl the Ringwraith",
"Akhôrahil the Ringwraith",
"Orc Chieftain",
"Asternak",
"Orc Tracker",
"Orc Veteran",
"Jerrek",
"Variags of Khand",
"Grey Mountain Goblins",
"The Least of Gold Rings",
"Magic Ring of Savagery",
"Minas Morgul",
"Dol Guldur",
"Carn Dûm",
"Geann a-Lisch",
"Variag Camp",
"Gondmaeglom",
"Minas Tirith",
"Vale of Erech",
"The Lonely Mountain",
"Haudh-in-Gwanûr",
"Barad-dûr",
"Ettenmoors",
"Sudden Call"
]

LEFixedPack3NoSites = [
"Khamûl the Ringwraith",
"Akhôrahil the Ringwraith",
"Orc Chieftain",
"Asternak",
"Orc Tracker",
"Orc Veteran",
"Jerrek",
"Variags of Khand",
"Grey Mountain Goblins",
"The Least of Gold Rings",
"Magic Ring of Savagery",
"Sudden Call"
]

LEFixedPack4 = [
"Ren the Ringwraith",
"Adûnaphel the Ringwraith",
"Shagrat",
"Layos",
"Orc Tracker",
"Orc Veteran",
"Luitprand",
"Easterlings",
"Men of Dorwinion",
"Orcs of Mirkwood",
"The Least of Gold Rings",
"Magic Ring of Fury",
"Minas Morgul",
"Dol Guldur",
"Carn Dûm",
"Geann a-Lisch",
"Shrel-Kain",
"Sarn Goriwing",
"Minas Tirith",
"Vale of Erech",
"Moria",
"Buhr Widu",
"Barad-dûr",
"Ettenmoors",
"Sudden Call"
]

LEFixedPack4NoSites = [
"Ren the Ringwraith",
"Adûnaphel the Ringwraith",
"Shagrat",
"Layos",
"Orc Tracker",
"Orc Veteran",
"Luitprand",
"Easterlings",
"Men of Dorwinion",
"Orcs of Mirkwood",
"The Least of Gold Rings",
"Magic Ring of Fury",
"Sudden Call"
]

LEFixedPack5 = [
"Ûvatha the Ringwraith",
"Indûr the Ringwraith",
"Troll-chief",
"Pon Opar",
"Orc Tracker",
"Orc Veteran",
"Ostisen",
"Southrons",
"Orcs of Moria",
"The Least of Gold Rings",
"Magic Ring of Lies",
"Minas Morgul",
"Dol Guldur",
"Carn Dûm",
"Geann a-Lisch",
"Southron Oasis",
"Moria",
"Thranduil's Halls",
"Dale",
"Caves of Ulund",
"Zarak Dûm",
"Barad-dûr",
"Ettenmoors",
"Sudden Call"
]

LEFixedPack5NoSites = [
"Ûvatha the Ringwraith",
"Indûr the Ringwraith",
"Troll-chief",
"Pon Opar",
"Orc Tracker",
"Orc Veteran",
"Ostisen",
"Southrons",
"Orcs of Moria",
"The Least of Gold Rings",
"Magic Ring of Lies",
"Sudden Call"
]

LERareSheet = [
"\"Two-headed\" Troll",
"A Malady Without Healing",
"Adûnaphel Unleashed",
"Agburanar Roused",
"Akhôrahil Unleashed",
"Balchoth",
"Beorning Toll",
"Beornings",
"Binding-ring",
"Bitter Cold",
"Black Rain",
"Blackbole",
"Blue Mountain Dwarf-hold",
"Bróin",
"Calendal",
"Carambor",
"Chill Them with Fear",
"Come by Night Upon Them",
"Darkness Under Tree",
"Dol Amroth",
"Dunlendings",
"Dwar Unleashed",
"Dwarven Ring of Barin\'s Tribe",
"Dwarven Ring of Bávor\'s Tribe",
"Dwarven Ring of Drúin\'s Tribe",
"Dwarven Ring of Durin\'s Tribe",
"Dwarven Ring of Dwálin\'s Tribe",
"Elf-lord Revealed in Wrath",
"Foul Trophies",
"Freeze the Flesh",
"Gold Chains in the Wind",
"Gulla",
"Heedless Revelry",
"Hendolen",
"Hill Trolls",
"Hillmen",
"Hoarmûrath Unleashed",
"Honey on the Tongue",
"Ice-orcs",
"Indûr Unleashed",
"Iron Hill Dwarf-hold",
"Khamûl Unleashed",
"Kill All But NOT the Halflings",
"Landroval",
"Last Child of Ungoliant",
"Leg It Double Quick",
"Lieutenant of Angmar",
"Lieutenant of Dol Guldur",
"Lieutenant of Morgul",
"Messenger of Mordor",
"Morgul-blade",
"Motionless Among the Slain",
"Náin",
"News of Doom",
"News of the Shire",
"No More Nonsense",
"No News of Our Riding",
"Old Prejudice",
"One Dear to You",
"Orc-mounts",
"Palantír of Amon Sûl",
"Palantír of Annúminas",
"Palantír of Elostirion",
"Palantír of Osgiliath",
"Perfect Gold Ring",
"Pirates",
"Plague",
"Poison",
"Ready to His Will",
"Remnants of Old Robberies",
"Ren Unleashed",
"Rumor of the One",
"Ruse",
"Scatha Roused",
"Scorba Roused",
"Shámas",
"Smaug Roused",
"Smoke on the Wind",
"Snaga",
"Sneakin\'",
"Some Secret Art of Flame",
"Something Has Slipped",
"Spying out the Land",
"Stay Her Appetite",
"Tarcil",
"The Iron Crown",
"The Lidless Eye",
"The Mithril-coat",
"The Mouth",
"The One Ring",
"The Oracle\'s Ring",
"The Reviled Ring",
"The Ring Will Have But One Master",
"The Roving Eye",
"The Stones",
"The Warding Ring",
"The Warg-king",
"The Witch-king Unleashed",
"The Worthy Hills",
"They Ride Together",
"Thranduil\'s Folk",
"Threats",
"Threlin",
"Tidings of Death",
"Ufthak",
"Ulkaur the Tongueless",
"Urlurtsu Nurn",
"Uruk-hai",
"Uruk-lieutenant",
"Ûvatha Unleashed",
"Veils of Shadow",
"Waiting Shadow",
"Wandering Eldar",
"Wargs of the Forochel",
"We Have Come to Kill",
"Webs of Fear & Treachery",
"Where There\'s a Whip",
"While the Yellow Face Sleeps",
"White Mountain Wolves",
"Words of Menace and Deceit",
"Woses of the Eryn Vorn"
]

LERareSheetNoSites = [
"\"Two-headed\" Troll",
"A Malady Without Healing",
"Adûnaphel Unleashed",
"Agburanar Roused",
"Akhôrahil Unleashed",
"Balchoth",
"Beorning Toll",
"Beornings",
"Binding-ring",
"Bitter Cold",
"Black Rain",
"Blackbole",
"Bróin",
"Calendal",
"Carambor",
"Chill Them with Fear",
"Come by Night Upon Them",
"Darkness Under Tree",
"Dunlendings",
"Dwar Unleashed",
"Dwarven Ring of Barin\'s Tribe [M]",
"Dwarven Ring of Bávor\'s Tribe [M]",
"Dwarven Ring of Drúin\'s Tribe [M]",
"Dwarven Ring of Durin\'s Tribe [M]",
"Dwarven Ring of Dwálin\'s Tribe [M]",
"Elf-lord Revealed in Wrath",
"Foul Trophies",
"Freeze the Flesh",
"Gold Chains in the Wind",
"Gulla",
"Heedless Revelry",
"Hendolen",
"Hill Trolls",
"Hillmen",
"Hoarmûrath Unleashed",
"Honey on the Tongue",
"Ice-orcs",
"Indûr Unleashed",
"Khamûl Unleashed",
"Kill All But NOT the Halflings",
"Landroval",
"Last Child of Ungoliant",
"Leg It Double Quick",
"Lieutenant of Angmar",
"Lieutenant of Dol Guldur",
"Lieutenant of Morgul",
"Messenger of Mordor",
"Morgul-blade",
"Motionless Among the Slain",
"Náin",
"News of Doom",
"News of the Shire",
"No More Nonsense",
"No News of Our Riding",
"Old Prejudice",
"One Dear to You",
"Orc-mounts",
"Palantír of Amon Sûl [M]",
"Palantír of Annúminas [M]",
"Palantír of Elostirion [M]",
"Palantír of Osgiliath [M]",
"Perfect Gold Ring",
"Pirates",
"Plague",
"Poison",
"Ready to His Will",
"Remnants of Old Robberies",
"Ren Unleashed",
"Rumor of the One",
"Ruse",
"Scatha Roused",
"Scorba Roused",
"Shámas",
"Smaug Roused",
"Smoke on the Wind",
"Snaga",
"Sneakin\'",
"Some Secret Art of Flame",
"Something Has Slipped",
"Spying out the Land",
"Stay Her Appetite",
"Tarcil",
"The Iron Crown",
"The Lidless Eye",
"The Mithril-coat [M]",
"The Mouth",
"The One Ring [M]",
"The Oracle\'s Ring",
"The Reviled Ring",
"The Ring Will Have But One Master",
"The Roving Eye",
"The Warding Ring",
"The Warg-king",
"The Witch-king Unleashed",
"They Ride Together",
"Thranduil\'s Folk",
"Threats",
"Threlin",
"Tidings of Death",
"Ufthak",
"Ulkaur the Tongueless",
"Uruk-hai",
"Uruk-lieutenant",
"Ûvatha Unleashed",
"Veils of Shadow",
"Waiting Shadow",
"Wandering Eldar",
"Wargs of the Forochel",
"We Have Come to Kill",
"Webs of Fear & Treachery",
"Where There\'s a Whip",
"While the Yellow Face Sleeps",
"White Mountain Wolves",
"Words of Menace and Deceit",
"Woses of the Eryn Vorn"
]

LEUncommonSheet = [
"All Thought Bent upon It",
"Amon Hen",
"An Untimely Whisper",
"Arthadan Rangers",
"Awaiting the Call",
"Back to the Fray",
"Bag End",
"Bandit Lair",
"Barrow-wight",
"Belegorn",
"Beorn\'s House",
"Black Mace",
"Black Trolls",
"Bree",
"Bright Gold Ring",
"Burning Rick, Cot, and Tree",
"Cameth Brin",
"Catch an Elusive Scent",
"Cirith Gorgor",
"Cirith Ungol",
"Ciryaher",
"Covetous Thoughts",
"Crack in the Wall",
"Dead Marshes",
"Deeper Shadow",
"Dimrill Dale",
"Dôgrib",
"Dorelas",
"Down Down to Goblin-town",
"Drúadan Forest",
"Dunharrow",
"Dunlending Spy",
"Dunnish Clan-hold",
"Edoras",
"Ent in Search of the Entwives",
"Eradan",
"Focus Palantír",
"Gladden Fields",
"Glittering Caves",
"Gobel Mírlond",
"Hador",
"Half-trolls",
"Henneth Annûn",
"Heralded Lord",
"Hermit\'s Hill",
"Hide in Dark Places",
"High Helm",
"In the Name of Mordor",
"Iron-road",
"Isengard",
"Lagduf",
"Lake-town",
"Lond Galen",
"Lossadan Cairn",
"Lossadan Camp",
"Magic Ring of Delusion",
"Magic Ring of Enigma",
"Magic Ring of Fury",
"Magic Ring of Guile",
"Magic Ring of Lies",
"Magic Ring of Savagery",
"Magic Ring of Shadows",
"Magic Ring of Weals",
"Minions Stir",
"Misty Mountain Wargs",
"Mount Doom",
"Mount Gram",
"Not Slay Needlessly",
"Nûrniag Camp",
"Nûrniags",
"Old Troll",
"Orc Captain",
"Orc Chieftain",
"Orc Stealth",
"Orcs of Angmar",
"Orcs of Gorgoroth",
"Orcs of the Ash Mountains",
"Orcs of the Ephel Dúath",
"Orcs of the Red Eye",
"Orcs of Udûn",
"Ost-in-Edhil",
"Palantír of Minas Tirith",
"Palantír of Orthanc",
"Pelargir",
"Plague of Wights",
"Poisonous Despair",
"Radbug",
"Raider-hold",
"Rats!",
"Red Book of Westmarch",
"Ruined Signal Tower",
"Sable Shield",
"Scroll of Isildur",
"Secrets of Their Forging",
"Shadow-cloak",
"Shelob\'s Lair",
"Shut Yer Mouth",
"So You\'ve Come Back",
"Stench of Mordor",
"Stinker",
"Stone Trolls",
"Stone-circle",
"Swag",
"Swift Strokes",
"Tharbad",
"The Water\'s Tithe",
"The White Towers",
"Thing Stolen",
"Thrice Outnumbered",
"Tidings of Doubt and Danger",
"Troll-chief",
"Tros Hesnef",
"Uchel",
"Umbarean Corsairs",
"Ungol-orcs",
"Veils Flung Away",
"Watcher in the Water",
"Whip",
"Wisdom to Wield",
"Wose Passage-hold",
"Wrath of the West",
]

LEUncommonSheetNoSites = [
"All Thought Bent upon It",
"An Untimely Whisper",
"Arthadan Rangers",
"Awaiting the Call",
"Back to the Fray",
"Barrow-wight",
"Belegorn",
"Black Mace",
"Black Trolls",
"Bright Gold Ring",
"Burning Rick, Cot, and Tree",
"Catch an Elusive Scent",
"Ciryaher",
"Covetous Thoughts",
"Crack in the Wall",
"Deeper Shadow",
"Dôgrib",
"Dorelas",
"Down Down to Goblin-town",
"Dunlending Spy",
"Ent in Search of the Entwives",
"Eradan",
"Focus Palantír",
"Hador",
"Half-trolls",
"Heralded Lord",
"Hide in Dark Places",
"High Helm",
"In the Name of Mordor",
"Iron-road",
"Lagduf",
"Magic Ring of Delusion",
"Magic Ring of Enigma",
"Magic Ring of Fury",
"Magic Ring of Guile",
"Magic Ring of Lies",
"Magic Ring of Savagery",
"Magic Ring of Shadows",
"Magic Ring of Weals",
"Minions Stir",
"Misty Mountain Wargs",
"Not Slay Needlessly",
"Nûrniags",
"Old Troll",
"Orc Captain",
"Orc Chieftain",
"Orc Stealth",
"Orcs of Angmar",
"Orcs of Gorgoroth",
"Orcs of the Ash Mountains",
"Orcs of the Ephel Dúath",
"Orcs of the Red Eye",
"Orcs of Udûn",
"Palantír of Minas Tirith [M]",
"Palantír of Orthanc [M]",
"Plague of Wights",
"Poisonous Despair",
"Radbug",
"Rats!",
"Red Book of Westmarch [M]",
"Sable Shield",
"Scroll of Isildur [M]",
"Secrets of Their Forging",
"Shadow-cloak",
"Shut Yer Mouth",
"So You\'ve Come Back",
"Stench of Mordor",
"Stinker",
"Stone Trolls",
"Swag",
"Swift Strokes",
"The Water\'s Tithe",
"Thing Stolen",
"Thrice Outnumbered",
"Tidings of Doubt and Danger",
"Troll-chief",
"Tros Hesnef",
"Uchel",
"Umbarean Corsairs",
"Ungol-orcs",
"Veils Flung Away",
"Watcher in the Water",
"Whip",
"Wisdom to Wield",
"Wrath of the West"
]

LEStarterCommonSheet = [
"A Little Gold Ring",
"A Nice Place to Hide",
"Ambusher",
"Arouse Defenders",
"Arouse Denizens",
"Awaken Defenders",
"Awaken Denizens",
"Bade to Rule",
"Black Rider",
"Black-hide Shield",
"Black-mail Coat",
"Blazon of the Eye",
"Blow Turned",
"Bold Thrust",
"Brigands",
"Broad-headed Spear",
"Call of Home",
"Cave Worm",
"Cave-drake",
"Corpse-candle",
"Despair of the Heart",
"Doors of Night",
"Fell Rider",
"Fell Winter",
"Forced March",
"Foul-smelling Paste",
"Ghosts",
"Giant",
"Gifts as Given of Old",
"Gleaming Gold Ring",
"Gold Ring that Sauron Fancies",
"Hidden Ways",
"Hobgoblins",
"Horse-lords",
"Horseman in the Night",
"Huorn",
"I\'ll Be At Your Heels",
"I\'ll Report You",
"Incite Defenders",
"Incite Denizens",
"Land-drake",
"Long Winter",
"Lost in Border-lands",
"Lost in Free-domains",
"Lost in Shadow-lands",
"Lost in the Wilderness",
"Lure of Expedience",
"Lure of Nature",
"Lure of the Senses",
"Marsh-drake",
"Minor Ring",
"Muster Disperses",
"News Must Get Through",
"Nothing to Eat or Drink",
"Old Cache",
"Orc Brawler",
"Orc Quarrels",
"Orc Sniffler",
"Orc-draughts",
"Orc-liquor",
"Orc-raiders",
"Orc-warband",
"Orc-watch",
"Paltry Ring",
"Rebel-talk",
"River",
"Saw-toothed Blade",
"Searching Eye",
"Seize Prisoners",
"Slayer",
"Smart and Secret",
"Snaga-hai",
"Stabbed Him in His Sleep",
"Strange Rations",
"Swarm of Bats",
"Test of Fire",
"That Ain\'t No Secret",
"That\'s Been Heard Before Tonight",
"The Names Among Them",
"Thunder\'s Companion",
"To Satisfy the Questioner",
"Trifling Ring",
"Troll Lout",
"True Fire-drake",
"Twilight",
"Under His Blow",
"Wake of War",
"War-warg",
"War-wolf",
"Weariness of the Heart",
"Wild Trolls",
"Dire Wolves",
"Elves upon Errantry",
"Foolish Words",
"Ghouls",
"Giant Spiders",
"Gondorian Rangers",
"Greed",
"Lawless Men",
"Lesser Spiders",
"Sellswords Between Charters",
"Sons of Kings",
"Stirring Bones",
"The Border-watch",
"Tidings of Bold Spies",
"Wargs",
"Dire Wolves",
"Elves upon Errantry",
"Foolish Words",
"Ghouls",
"Giant Spiders",
"Gondorian Rangers",
"Greed",
"Lawless Men",
"Lesser Spiders",
"Sellswords Between Charters",
"Sons of Kings",
"Stirring Bones",
"The Border-watch",
"Tidings of Bold Spies",
"Wargs"
]

LEBoosterCommonSheet = [
"By the Ringwraith\'s Word",
"Crooked Promptings",
"Diversion",
"Skies of Fire",
"The Ring Leaves Its Mark",
"Voices of Malice",
"Weigh All Things to a Nicety",
"Orc Tracker",
"Orc Veteran",
"Sudden Call",
"The Least of Gold Rings",
"A Little Gold Ring",
"A Nice Place to Hide",
"Ambusher",
"Arouse Defenders",
"Arouse Denizens",
"Awaken Defenders",
"Awaken Denizens",
"Bade to Rule",
"Black Rider",
"Black-hide Shield",
"Black-mail Coat",
"Blazon of the Eye",
"Blow Turned",
"Bold Thrust",
"Brigands",
"Broad-headed Spear",
"Call of Home",
"Cave Worm",
"Cave-drake",
"Corpse-candle",
"Despair of the Heart",
"Doors of Night",
"Fell Rider",
"Fell Winter",
"Forced March",
"Foul-smelling Paste",
"Ghosts",
"Giant",
"Gifts as Given of Old",
"Gleaming Gold Ring",
"Gold Ring that Sauron Fancies",
"Hidden Ways",
"Hobgoblins",
"Horse-lords",
"Horseman in the Night",
"Huorn",
"I\'ll Be At Your Heels",
"I\'ll Report You",
"Incite Defenders",
"Incite Denizens",
"Land-drake",
"Long Winter",
"Lost in Border-lands",
"Lost in Free-domains",
"Lost in Shadow-lands",
"Lost in the Wilderness",
"Lure of Expedience",
"Lure of Nature",
"Lure of the Senses",
"Marsh-drake",
"Minor Ring",
"Muster Disperses",
"News Must Get Through",
"Nothing to Eat or Drink",
"Old Cache",
"Orc Brawler",
"Orc Quarrels",
"Orc Sniffler",
"Orc-draughts",
"Orc-liquor",
"Orc-raiders",
"Orc-warband",
"Orc-watch",
"Paltry Ring",
"Rebel-talk",
"River",
"Saw-toothed Blade",
"Searching Eye",
"Seize Prisoners",
"Slayer",
"Smart and Secret",
"Snaga-hai",
"Stabbed Him in His Sleep",
"Strange Rations",
"Swarm of Bats",
"Test of Fire",
"That Ain\'t No Secret",
"That\'s Been Heard Before Tonight",
"The Names Among Them",
"Thunder\'s Companion",
"To Satisfy the Questioner",
"Trifling Ring",
"Troll Lout",
"True Fire-drake",
"Twilight",
"Under His Blow",
"Wake of War",
"War-warg",
"War-wolf",
"Weariness of the Heart",
"Wild Trolls",
"Dire Wolves",
"Elves upon Errantry",
"Foolish Words",
"Ghouls",
"Giant Spiders",
"Gondorian Rangers",
"Greed",
"Lawless Men",
"Lesser Spiders",
"Sellswords Between Charters",
"Sons of Kings",
"Stirring Bones",
"The Border-watch",
"Tidings of Bold Spies",
"Wargs"
]

ASRareSheet = [
"Angmarim [H]",
"Bairanax Roused",
"Daelomin Roused",
"Eärcaraxë Roused",
"Farmer Maggot",
"Itangast Roused",
"Leucaruth Roused",
"Nûrniags",
"The Ithil-stone",
"A Lie in Your Eyes",
"Alatar the Hunter",
"Alliance of Free Peoples",
"Ancient Black Axe",
"Angmarim [M]",
"Cirith Gorgor",
"Creature of an Older World",
"Edhellond",
"Faithless Steward",
"Framsburg",
"Gandalf the White Rider",
"Great Lord of Goblin-gate",
"Grey Havens",
"Hail of Darts",
"Haradrim",
"Hounds of Sauron",
"Knights of the Prince",
"Lady of the Golden Wood",
"Lord of the Carrock",
"Lord of the Haven",
"Lórien",
"Master of the House",
"Mauhûr",
"Morgul-orcs",
"Mount Slain",
"Near to Hear a Whisper",
"Necklace of Girion",
"One Foe to Breed a War",
"Orc-mail",
"Orcs of Dol Guldur",
"Our Own Wolves",
"Padding Feet",
"Pallando the Soul-keeper",
"Petty-dwarves",
"Petty-dwarves",
"Powers Too Dark and Terrible",
"Radagast the Tamer",
"Rhosgobel",
"Riven Gate",
"Rivendell",
"Saruman the Wise",
"Spies Feared",
"Steeds",
"The Balrog",
"The Gem-deeps",
"The Great Eye",
"The Pûkel-deeps",
"Thong of Fire",
"Thrall-ring",
"Tower Raided",
"Treason the Greatest Foe",
"Troth-ring",
"Unhappy Blows",
"Use Your Legs",
"Will Shaken",
"World Gnawed by the Nameless",
"A Lie in Your Eyes",
"Alatar the Hunter",
"Alliance of Free Peoples",
"Ancient Black Axe",
"Angmarim [M]",
"Cirith Gorgor",
"Creature of an Older World",
"Edhellond",
"Faithless Steward",
"Framsburg",
"Gandalf the White Rider",
"Great Lord of Goblin-gate",
"Grey Havens",
"Hail of Darts",
"Haradrim",
"Hounds of Sauron",
"Knights of the Prince",
"Lady of the Golden Wood",
"Lord of the Carrock",
"Lord of the Haven",
"Lórien",
"Master of the House",
"Mauhûr",
"Morgul-orcs",
"Mount Slain",
"Near to Hear a Whisper",
"Necklace of Girion",
"One Foe to Breed a War",
"Orc-mail",
"Orcs of Dol Guldur",
"Our Own Wolves",
"Padding Feet",
"Pallando the Soul-keeper",
"Petty-dwarves [H]",
"Petty-dwarves [M]",
"Powers Too Dark and Terrible",
"Radagast the Tamer",
"Rhosgobel",
"Riven Gate",
"Rivendell",
"Saruman the Wise",
"Spies Feared",
"Steeds",
"The Balrog",
"The Gem-deeps",
"The Great Eye",
"The Pûkel-deeps",
"Thong of Fire",
"Thrall-ring",
"Tower Raided",
"Treason the Greatest Foe",
"Troth-ring",
"Unhappy Blows",
"Use Your Legs",
"Will Shaken",
"World Gnawed by the Nameless"
]

ASRareSheetNoSites = [
"Angmarim [H]",
"Bairanax Roused",
"Daelomin Roused",
"Eärcaraxë Roused",
"Farmer Maggot",
"Itangast Roused",
"Leucaruth Roused",
"Nûrniags",
"The Ithil-stone",
"A Lie in Your Eyes",
"Alatar the Hunter",
"Alliance of Free Peoples",
"Ancient Black Axe",
"Angmarim [M]",
"Creature of an Older World",
"Faithless Steward",
"Gandalf the White Rider",
"Great Lord of Goblin-gate",
"Hail of Darts",
"Haradrim [H]",
"Hounds of Sauron",
"Knights of the Prince",
"Lady of the Golden Wood",
"Lord of the Carrock",
"Lord of the Haven",
"Master of the House",
"Mauhûr",
"Morgul-orcs",
"Mount Slain",
"Near to Hear a Whisper",
"Necklace of Girion [M]",
"One Foe to Breed a War",
"Orc-mail",
"Orcs of Dol Guldur",
"Our Own Wolves",
"Padding Feet",
"Pallando the Soul-keeper",
"Petty-dwarves [H]",
"Petty-dwarves [M]",
"Powers Too Dark and Terrible",
"Radagast the Tamer",
"Riven Gate",
"Saruman the Wise",
"Spies Feared",
"Steeds",
"The Balrog [M]",
"The Great Eye",
"Thong of Fire",
"Thrall-ring",
"Tower Raided",
"Treason the Greatest Foe",
"Troth-ring",
"Unhappy Blows",
"Use Your Legs",
"Will Shaken",
"World Gnawed by the Nameless",
"A Lie in Your Eyes",
"Alatar the Hunter",
"Alliance of Free Peoples",
"Ancient Black Axe",
"Angmarim [M]",
"Creature of an Older World",
"Faithless Steward",
"Gandalf the White Rider",
"Great Lord of Goblin-gate",
"Hail of Darts",
"Haradrim",
"Hounds of Sauron",
"Knights of the Prince",
"Lady of the Golden Wood",
"Lord of the Carrock",
"Lord of the Haven",
"Master of the House",
"Mauhûr",
"Morgul-orcs",
"Mount Slain",
"Near to Hear a Whisper",
"Necklace of Girion [M]",
"One Foe to Breed a War",
"Orc-mail",
"Orcs of Dol Guldur",
"Our Own Wolves",
"Padding Feet",
"Pallando the Soul-keeper",
"Petty-dwarves [H]",
"Petty-dwarves [M]",
"Powers Too Dark and Terrible",
"Radagast the Tamer",
"Riven Gate",
"Saruman the Wise",
"Spies Feared",
"Steeds",
"The Balrog [M]",
"The Great Eye",
"Thong of Fire",
"Thrall-ring",
"Tower Raided",
"Treason the Greatest Foe",
"Troth-ring",
"Unhappy Blows",
"Use Your Legs",
"Will Shaken",
"World Gnawed by the Nameless"
]

ASUncommonSheet = [
"Pilfer Anything Unwatched",
"Asdriags",
"Black Númenóreans",
"Bow of the Galadhrim",
"Bûrat",
"Dancing Spire",
"Dwarven Ring of Thélor\'s Tribe [M]",
"Dwarven Ring of Thrár\'s Tribe [M]",
"Eagles\' Eyrie",
"Geann a-Lisch",
"Gobel Mírlond",
"Gold Hill",
"Haradrim",
"Helm of Fear",
"Himring",
"Irerock",
"Isle of the Ulond",
"Isles of the Dead That Live",
"Míonid",
"Nûrniag Camp",
"Old Forest",
"Ovir Hollow",
"Perchen",
"Raider-hold",
"The Iron-deeps",
"The Sulfur-deeps",
"The Under-courts",
"The Under-galleries",
"The Under-gates",
"The Under-grottos",
"The Under-leas",
"The Under-vaults",
"The Worthy Hills",
"Thror\'s Map [M]",
"Tolfalas",
"Tûma",
"Wain-easterlings",
"Wain-easterlings",
"Weathertop",
"Wellinghall",
"Woses of the Eryn Vorn",
"Wûluag",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved",
"Asdriags",
"Black Númenóreans",
"Bow of the Galadhrim",
"Bûrat",
"Dancing Spire",
"Dwarven Ring of Thélor\'s Tribe [M]",
"Dwarven Ring of Thrár\'s Tribe [M]",
"Eagles\' Eyrie",
"Geann a-Lisch",
"Gobel Mírlond",
"Gold Hill",
"Haradrim",
"Helm of Fear",
"Himring",
"Irerock",
"Isle of the Ulond",
"Isles of the Dead That Live",
"Míonid",
"Nûrniag Camp",
"Old Forest",
"Ovir Hollow",
"Perchen",
"Raider-hold",
"The Iron-deeps",
"The Sulfur-deeps",
"The Under-courts",
"The Under-galleries",
"The Under-gates",
"The Under-grottos",
"The Under-leas",
"The Under-vaults",
"The Worthy Hills",
"Thror\'s Map",
"Tolfalas",
"Tûma",
"Wain-easterlings",
"Wain-easterlings",
"Weathertop",
"Wellinghall",
"Woses of the Eryn Vorn",
"Wûluag",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved"
]

ASUncommonSheetNoSites = [
"Pilfer Anything Unwatched",
"Asdriags",
"Black Númenóreans",
"Bow of the Galadhrim",
"Bûrat",
"Dwarven Ring of Thélor\'s Tribe [M]",
"Dwarven Ring of Thrár\'s Tribe [M]",
"Haradrim [M]",
"Helm of Fear",
"Míonid",
"Perchen",
"Thror\'s Map",
"Tûma",
"Wain-easterlings [H]",
"Wain-easterlings [M]",
"Woses of the Eryn Vorn",
"Wûluag",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved",
"Asdriags",
"Black Númenóreans",
"Bow of the Galadhrim",
"Bûrat",
"Dwarven Ring of Thélor\'s Tribe [M]",
"Dwarven Ring of Thrár\'s Tribe [M]",
"Haradrim [M]",
"Helm of Fear",
"Míonid",
"Perchen",
"Thror\'s Map",
"Tûma",
"Wain-easterlings [H]",
"Wain-easterlings [M]",
"Woses of the Eryn Vorn",
"Wûluag",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved",
"All the Bells Ringing",
"Corsairs of Rhûn",
"Driven as by a Madness",
"Drughu",
"Eye Never Sleeping",
"Far Below the Deepest Delvings",
"Nûriags",
"Orders from Lugbúrz",
"Sack Over the Head",
"Short Legs Are Slow",
"The Dark Power",
"The Tormented Earth",
"Well-preserved"
]

ASCommonSheet = [
"Biter and Beater!",
"Come at Need",
"Early Harvest",
"Fealty Under Trial",
"Full of Froth and Rage",
"Galadhrim",
"Goblin Earth-plumb",
"Hoard Well-searched",
"Hold Rebuilt and Repaired",
"Iron Shield of Old",
"Jewel of Beleriand",
"Legendary Stair",
"Old Treasure",
"Records Unread",
"Returned Beyond All Hope",
"Safe from the Shadow",
"Secret Book",
"Steward\'s Guard",
"Summons from Long Sleep",
"The Ash Mountain Deeps",
"The Misty Mountain Deeps",
"The Mountains of Shadow Deeps",
"The Undeeps of Anduin",
"The Under-roads",
"The White Mountain Cavern-ways",
"Tokens to Show",
"Tribute Garnered",
"Trolls from the Mountains",
"Trouble on All Borders",
"Above the Abyss",
"Alone and Unadvised",
"Black Horse",
"Dark Tryst",
"Durin\'s Folk",
"Dwarven Travelers",
"Enchanted Stream",
"FEAR! FIRE! FOES!",
"Glamour of Surpassing Excellance",
"Great Bats",
"Join With That Power",
"No Strangers at this Time",
"Power Against the Shadow",
"Power Built by Waiting",
"Regiment of Black Crows",
"Ride Against the Enemy",
"Slip Treacherously",
"Stout Men of Gondor",
"The Sun Unveiled",
"Turning Hope to Despair",
"Usriev of Treachery",
"Biter and Beater!",
"Come at Need",
"Early Harvest",
"Fealty Under Trial",
"Full of Froth and Rage",
"Galadhrim",
"Goblin Earth-plumb",
"Hoard Well-searched",
"Hold Rebuilt and Repaired",
"Iron Shield of Old",
"Jewel of Beleriand",
"Legendary Stair",
"Old Treasure",
"Records Unread",
"Returned Beyond All Hope",
"Safe from the Shadow",
"Secret Book",
"Steward\'s Guard",
"Summons from Long Sleep",
"The Ash Mountain Deeps",
"The Misty Mountain Deeps",
"The Mountains of Shadow Deeps",
"The Undeeps of Anduin",
"The Under-roads",
"The White Mountain Cavern-ways",
"Tokens to Show",
"Tribute Garnered",
"Trolls from the Mountains",
"Trouble on All Borders",
"Above the Abyss",
"Alone and Unadvised",
"Black Horse",
"Dark Tryst",
"Durin\'s Folk",
"Dwarven Travelers",
"Enchanted Stream",
"FEAR! FIRE! FOES!",
"Glamour of Surpassing Excellance",
"Great Bats",
"Join With That Power",
"No Strangers at this Time",
"Power Against the Shadow",
"Power Built by Waiting",
"Regiment of Black Crows",
"Ride Against the Enemy",
"Slip Treacherously",
"Stout Men of Gondor",
"The Sun Unveiled",
"Turning Hope to Despair",
"Usriev of Treachery",
"Above the Abyss",
"Alone and Unadvised",
"Black Horse",
"Dark Tryst",
"Durin\'s Folk",
"Dwarven Travelers",
"Enchanted Stream",
"FEAR! FIRE! FOES!",
"Glamour of Surpassing Excellance",
"Great Bats",
"Join With That Power",
"No Strangers at this Time",
"Power Against the Shadow",
"Power Built by Waiting",
"Regiment of Black Crows",
"Ride Against the Enemy",
"Slip Treacherously",
"Stout Men of Gondor",
"The Sun Unveiled",
"Turning Hope to Despair",
"Usriev of Treachery"
]

WHRareSheet = [
"Await the Onset",
"Bow of Alatar",
"Cast from the Order",
"Doeth - Durthak",
"Euog - Ulzog",
"Girdle of Radagast",
"Give Welcome to the Unexpected",
"Glove of Radagast",
"Keys of Orthanc",
"Keys to the White Towers",
"Oromë\'s Warders",
"Prophet of Doom",
"Ring of Fire",
"Rolled down to the Sea",
"Saruman\'s Ring",
"Stave of Pallando",
"The Great Hunt",
"The White Hand",
"The White Wizard",
"Uglúk",
"A New Ringlord",
"Arcane School",
"Counterfeit",
"Cruel Claw Perceived",
"Earth-eater",
"Flotsam and Jetsam",
"Gnawed Ways",
"Goblin-faces",
"Govern the Storms",
"Greater Half-orcs",
"Inner Rot",
"Liquid Fire",
"Mask Torn",
"Mischief in a Mean Way",
"Nature\'s Revenge",
"Power Relinquished to Artifice",
"Saruman\'s Machinery",
"Shifter of Hues",
"Sojourn in Shadows",
"Something Else at Work",
"The Black Council",
"The Fiery Blade",
"The White Council",
"Whole Villages Roused",
"Wild Horses",
"Winged Change-master",
"Wizard\'s Trove",
"Await the Onset",
"Bow of Alatar",
"Cast from the Order",
"Doeth - Durthak",
"Euog - Ulzog",
"Girdle of Radagast",
"Give Welcome to the Unexpected",
"Glove of Radagast",
"Keys of Orthanc",
"Keys to the White Towers",
"Oromë\'s Warders",
"Prophet of Doom",
"Ring of Fire",
"Rolled down to the Sea",
"Saruman\'s Ring",
"Stave of Pallando",
"The Great Hunt",
"The White Hand",
"The White Wizard",
"Uglúk",
"A New Ringlord",
"Arcane School",
"Counterfeit",
"Cruel Claw Perceived",
"Earth-eater",
"Flotsam and Jetsam",
"Gnawed Ways",
"Goblin-faces",
"Govern the Storms",
"Greater Half-orcs",
"Inner Rot",
"Liquid Fire",
"Mask Torn",
"Mischief in a Mean Way",
"Nature\'s Revenge",
"Power Relinquished to Artifice",
"Saruman\'s Machinery",
"Shifter of Hues",
"Sojourn in Shadows",
"Something Else at Work",
"The Black Council",
"The Fiery Blade",
"The White Council",
"Whole Villages Roused",
"Wild Horses",
"Winged Change-master",
"Wizard\'s Trove",
"A New Ringlord",
"Arcane School",
"Counterfeit",
"Cruel Claw Perceived",
"Earth-eater",
"Flotsam and Jetsam",
"Gnawed Ways",
"Goblin-faces",
"Govern the Storms",
"Greater Half-orcs",
"Inner Rot",
"Liquid Fire",
"Mask Torn",
"Mischief in a Mean Way",
"Nature\'s Revenge",
"Power Relinquished to Artifice",
"Saruman\'s Machinery",
"Shifter of Hues",
"Sojourn in Shadows",
"Something Else at Work",
"The Black Council",
"The Fiery Blade",
"The White Council",
"Whole Villages Roused",
"Wild Horses",
"Winged Change-master",
"Wizard\'s Trove"
]

WHUncommonSheet = [
"A Strident Spawn",
"Chambers in the Royal Court",
"Delver\'s Harvest",
"Fool\'s Bane",
"Fortress of the Towers",
"Friend of Secret Things",
"Gandalf\'s Friend",
"Great Ruse",
"Grey Embassy",
"Guarded Haven",
"Half-orcs",
"Heart Grown Cold",
"Huntsman\'s Garb",
"Join the Hunt",
"Longing for the West",
"Lugdush",
"Man of Skill",
"Many-coloured Robes",
"Master of Shapes",
"Never Refuse",
"Open to the Summons",
"Pallando\'s Apprentice",
"Pallando\'s Hood",
"Piercing All Shadows",
"Pocketed Robes",
"Poison of his Voice",
"Promptings of Wisdom",
"Radagast\'s Black Bird",
"Shameful Deeds",
"Spells Born of Discord",
"Squire of the Hunt",
"The Forge-master",
"The Fortress of Isen",
"The Grey Hat",
"Truths of Doom",
"War-forges",
"White Light Broken",
"Wild Hounds",
"Will You Not Come Down?",
"Vile Fumes",
"A Strident Spawn",
"Chambers in the Royal Court",
"Delver\'s Harvest",
"Fool\'s Bane",
"Fortress of the Towers",
"Friend of Secret Things",
"Gandalf\'s Friend",
"Great Ruse",
"Grey Embassy",
"Guarded Haven",
"Half-orcs",
"Heart Grown Cold",
"Huntsman\'s Garb",
"Join the Hunt",
"Longing for the West",
"Lugdush",
"Man of Skill",
"Many-coloured Robes",
"Master of Shapes",
"Never Refuse",
"Open to the Summons",
"Pallando\'s Apprentice",
"Pallando\'s Hood",
"Piercing All Shadows",
"Pocketed Robes",
"Poison of his Voice",
"Promptings of Wisdom",
"Radagast\'s Black Bird",
"Shameful Deeds",
"Spells Born of Discord",
"Squire of the Hunt",
"The Forge-master",
"The Fortress of Isen",
"The Grey Hat",
"Truths of Doom",
"War-forges",
"White Light Broken",
"Wild Hounds",
"Will You Not Come Down?",
"Vile Fumes",
"A Strident Spawn",
"Chambers in the Royal Court",
"Delver\'s Harvest",
"Fool\'s Bane",
"Fortress of the Towers",
"Friend of Secret Things",
"Gandalf\'s Friend",
"Great Ruse",
"Grey Embassy",
"Guarded Haven",
"Half-orcs",
"Heart Grown Cold",
"Huntsman\'s Garb",
"Join the Hunt",
"Longing for the West",
"Lugdush",
"Man of Skill",
"Many-coloured Robes",
"Master of Shapes",
"Never Refuse",
"Open to the Summons",
"Pallando\'s Apprentice",
"Pallando\'s Hood",
"Piercing All Shadows",
"Pocketed Robes",
"Poison of his Voice",
"Promptings of Wisdom",
"Radagast\'s Black Bird",
"Shameful Deeds",
"Spells Born of Discord",
"Squire of the Hunt",
"The Forge-master",
"The Fortress of Isen",
"The Grey Hat",
"Truths of Doom",
"War-forges",
"White Light Broken",
"Wild Hounds",
"Will You Not Come Down?",
"Vile Fumes",
"Vile Fumes"
]

WHCommonSheet = [
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Deep Mines",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Isengard",
"Legacy of Smiths",
"Plotting Ruin",
"Rhosgobel",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [FW]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [FW]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [FW]",
"Radagast [FW]",
"Saruman [FW]",
"The White Towers",
"Thrall of the Voice",
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Deep Mines",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Isengard",
"Legacy of Smiths",
"Plotting Ruin",
"Rhosgobel",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [FW]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [FW]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [FW]",
"Radagast [FW]",
"Saruman [FW]",
"The White Towers",
"Thrall of the Voice",
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Deep Mines",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Isengard",
"Legacy of Smiths",
"Plotting Ruin",
"Rhosgobel",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [FW]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [FW]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [FW]",
"Radagast [FW]",
"Saruman [FW]",
"The White Towers",
"Thrall of the Voice",
"Alatar [FW]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [FW]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [FW]",
"Radagast [FW]",
"Saruman [FW]",
"The White Towers",
"Thrall of the Voice",
]

WHCommonSheetNoSites = [
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Legacy of Smiths",
"Plotting Ruin",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [F]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [F]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [F]",
"Radagast [F]",
"Saruman [F]",
"Thrall of the Voice",
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Legacy of Smiths",
"Plotting Ruin",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [F]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [F]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [F]",
"Radagast [F]",
"Saruman [F]",
"Thrall of the Voice",
"A Merrier World",
"A Panoply of Wings",
"An Untimely Brood",
"Bad Company",
"Beasts of the Wood",
"Blind to All Else",
"Foul Tooth Unsheathed",
"Gatherer of Loyalties",
"Great Patron",
"Ill-favoured Fellow",
"In the Grip of Ambition",
"Legacy of Smiths",
"Plotting Ruin",
"Sly Southerner",
"Squint-eyed Brute",
"Wizard\'s Myrmidon",
"Alatar [F]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [F]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [F]",
"Radagast [F]",
"Saruman [F]",
"Thrall of the Voice",
"Alatar [F]",
"Blasting Fire",
"Blind to the West",
"Crept Along Cleverly",
"Double-dealing",
"Echoes of the Song",
"Gandalf [F]",
"Hidden Haven",
"Ire of the East",
"Mechanical Bow",
"Noble Steed",
"Pallando [F]",
"Radagast [F]",
"Saruman [F]",
"Thrall of the Voice",
]

print("Middle-earth Collectible Card Game")
print("Sealed Deck Tournament Pack Generator")
print("")
print("Available products:")
print("$9.95 - The Wizards Unlimited Starter Deck (76 cards: 24Fixed/3R/9U/40C)")
print("$2.95 - The Wizards Unlimited Booster Pack (15 cards: 1R/3U/11C)")
print("$2.95 - The Dragons Booster Pack (15 cards: 1R/4U/10C)")
print("$2.95 - Dark Minions Booster Pack (15 cards: 1R/4U/10C)")
print("$9.95 - The Lidless Eye Starter Deck (76 cards: 24Fixed/3R/12U/37C)")
print("$2.95 - The Lidless Eye Booster Pack (15 cards: 1R/4U/10C)")
print("$3.25 - Against The Shadow Booster Pack (12 cards: 4U/2R/6C)")
print("$3.25 - The White Hand Booster Pack (12 cards: 4U/2R/6C)")
print("")

NoSites = False
try:
    SetSiteInput = input("Do you want site and region cards to be included as normal? (Y or N, default N): ")
    if (SetSiteInput == "Y") or (SetSiteInput == "y"):
        NoSites = False
        print("Sites are included in the sheets as normal. WARNING: When generating packs with sites, cards having Hero/Minion versions in the same set are not labeled because it was extra work.")
    elif (SetSiteInput == "N") or (SetSiteInput == "n"):
        print("Sites have been removed from the sheets")
        NoSites = True
    else:
        print("Sites have been removed from the sheets")
        NoSites = True      
except ValueError:
    NoSites = False

print("")

try:
    NumTWS = int(input("How many The Wizards starter decks? "))
except ValueError:
    NumTWS = int(0)
    
try:
    NumTWB = int(input("How many The Wizards booster packs? "))
except ValueError:
    NumTWB = int(0)
    
try:
    NumTD = int(input("How many The Dragons booster packs? "))
except ValueError:
    NumTD = int(0)
    
try:    
    NumDM = int(input("How many Dark Minions booster packs? "))
except ValueError:
    NumDM = int(0)
    
try:    
    NumLES = int(input("How many Lidless Eye starter decks? "))
except ValueError:
    NumLES = int(0)
    
try:    
    NumLEB = int(input("How many Lidless Eye booster packs? "))
except ValueError:
    NumLEB = int(0)
    
try:    
    NumAS = int(input("How many Against the Shadow booster packs? "))
except ValueError:
    NumAS = int(0)
    
try:    
    NumWH = int(input("How many White Hand booster packs? "))
except ValueError:
    NumWH = int(0)
    
print("")
TotalCost = (NumTWS*9.95 + NumTWB*2.95 + NumTD*2.95 + NumDM*2.95 + NumLES*9.95 + NumLEB*2.95 + NumAS*3.25 + NumWH*3.25)
print("Total Cost: $",round(TotalCost,2))

#THE WIZARDS STARTER DECKS
for i in range(NumTWS):
    print("")
    print("-= The Wizards Starter Deck ",i+1,"=-")
    print("Fixed Pack:")
    if NoSites == True:
        SelectedFixedPack = random.randrange(1,5)
        if SelectedFixedPack == 1:
            #print(*TWFixedPack1NoSites, sep = "\n")
            for x in range(len(TWFixedPack1NoSites)): 
                print("1",TWFixedPack1NoSites[x],"(TW)")
        if SelectedFixedPack == 2:
            #print(*TWFixedPack2NoSites, sep = "\n")
            for x in range(len(TWFixedPack2NoSites)): 
                print("1",TWFixedPack2NoSites[x],"(TW)")
        if SelectedFixedPack == 3:
            #print(*TWFixedPack3NoSites, sep = "\n")
            for x in range(len(TWFixedPack3NoSites)): 
                print("1",TWFixedPack3NoSites[x],"(TW)")
        if SelectedFixedPack == 4:
            #print(*TWFixedPack4NoSites, sep = "\n")
            for x in range(len(TWFixedPack4NoSites)): 
                print("1",TWFixedPack4NoSites[x],"(TW)")
        if SelectedFixedPack == 5:
            #print(*TWFixedPack5NoSites, sep = "\n")
            for x in range(len(TWFixedPack5NoSites)): 
                print("1",TWFixedPack5NoSites[x],"(TW)")
        TWSUncommons = random.sample(TWUncommonSheetNoSites, k=9)
        print("Uncommons (9):")
        #print(*TWSUncommons, sep = "\n")
        for x in range(len(TWSUncommons)): 
            print("1",TWSUncommons[x],"(TW)")
        TWSRares = random.sample(TWRareSheetNoSites, k=3)
        print("Rares (3):")
        #print(*TWSRares, sep = "\n")
        for x in range(len(TWSRares)): 
            print("1",TWSRares[x],"(TW)")
        TWSCommons = random.sample(TWGeneralCommonSheetNoSites, k=40)
        print("Commons (40):")
        #print(*TWSCommons, sep = "\n")
        for x in range(len(TWSCommons)): 
            print("1",TWSCommons[x],"(TW)")
    else:
        SelectedFixedPack = random.randrange(1,5)
        if SelectedFixedPack == 1:
            print(*TWFixedPack1, sep = "\n")
        if SelectedFixedPack == 2:
            print(*TWFixedPack2, sep = "\n")
        if SelectedFixedPack == 3:
            print(*TWFixedPack3, sep = "\n")
        if SelectedFixedPack == 4:
            print(*TWFixedPack4, sep = "\n")
        if SelectedFixedPack == 5:
            print(*TWFixedPack5, sep = "\n")
        TWSUncommons = random.sample(TWUncommonSheet, k=9)
        print("Uncommons (9):")
        print(*TWSUncommons, sep = "\n")
        TWSRares = random.sample(TWRareSheet, k=3)
        print("Rares (3):")
        print(*TWSRares, sep = "\n")
        TWSCommons = random.sample(TWGeneralCommonSheet, k=40)
        print("Commons (40):")
        print(*TWSCommons, sep = "\n")

#THE WIZARDS BOOSTER PACKS
if NoSites == True:
    for i in range(NumTWB):
        print("")
        print("-= The Wizards Booster Pack ",i+1,"=-")
        TWSUncommons = random.sample(TWUncommonSheetNoSites, k=3)
        print("Uncommons (3):")
        #print(*TWSUncommons, sep = "\n")
        for x in range(len(TWSUncommons)): 
                print("1",TWSUncommons[x],"(TW)")
        
        TWSRares = random.sample(TWRareSheetNoSites, k=1)
        print("Rare (1):")
        #print(*TWSRares, sep = "\n")
        for x in range(len(TWSRares)): 
                print("1",TWSRares[x],"(TW)")
        
        #Instead of having 6 booster-only cards in a booster, the 2 sheets are just combined
        TWSCommons = random.sample(TWCombinedCommonSheetsNoSites, k=11)
        print("Commons (11):")
        #print(*TWSCommons, sep = "\n")
        for x in range(len(TWSCommons)): 
                print("1",TWSCommons[x],"(TW)")
else:
    for i in range(NumTWB):
        print("")
        print("-= The Wizards Booster Pack ",i+1,"=-")
        TWSUncommons = random.sample(TWUncommonSheet, k=3)
        print(*TWSUncommons, sep = "\n")
        TWSRares = random.sample(TWRareSheet, k=1)
        print(*TWSRares, sep = "\n")
        #6 booster-only commons and 5 general in a booster
        TWSCommons = random.sample(TWBoosterOnlyCommonSheet, k=6)
        print(*TWSCommons, sep = "\n")
        TWSCommons = random.sample(TWGeneralCommonSheet, k=5)
        print(*TWSCommons, sep = "\n")
    
#THE DRAGONS BOOSTER PACKS
if NoSites == True:
    for i in range(NumTD):
        print("")
        print("-= The Dragons Booster Pack ",i+1,"=-")
        TDUncommons = random.sample(TDUncommonSheetNoSites, k=4)
        print("Uncommons (4):")
        #print(*TDUncommons, sep = "\n")
        for x in range(len(TDUncommons)): 
                print("1",TDUncommons[x],"(TD)")
        
        TDRares = random.sample(TDRareSheet, k=1)
        print("Rare (1):")
        #print(*TDRares, sep = "\n")
        for x in range(len(TDRares)): 
                print("1",TDRares[x],"(TD)")
        
        TDCommons = random.sample(TDCommonSheet, k=10)
        print("Commons (10):")
        #print(*TDCommons, sep = "\n")
        for x in range(len(TDCommons)): 
                print("1",TDCommons[x],"(TD)")
                
else:
    for i in range(NumTD):
        print("")
        print("-= The Dragons Booster Pack ",i+1,"=-")
        TDUncommons = random.sample(TDUncommonSheet, k=4)
        print(*TDUncommons, sep = "\n")
        TDRares = random.sample(TDRareSheet, k=1)
        print(*TDRares, sep = "\n")
        TDCommons = random.sample(TDCommonSheet, k=10)
        print(*TDCommons, sep = "\n")
    
#DARK MINIONS BOOSTER PACKS
if NoSites == True:
    for i in range(NumDM):
        print("")
        print("-= Dark Minions Booster Pack ",i+1,"=-")
        DMUncommons = random.sample(DMUncommonSheetNoSites, k=4)
        print("Uncommons (4):")
        #print(*DMUncommons, sep = "\n")
        for x in range(len(DMUncommons)): 
                print("1",DMUncommons[x],"(DM)")
        
        DMRares = random.sample(DMRareSheetNoSites, k=1)
        print("Rare (1):")
        #print(*DMRares, sep = "\n")
        for x in range(len(DMRares)): 
                print("1",DMRares[x],"(DM)")
        
        DMCommons = random.sample(DMCommonSheet, k=10)
        print("Commons (10):")
        #print(*DMCommons, sep = "\n")
        for x in range(len(DMCommons)): 
                print("1",DMCommons[x],"(DM)")
        
else:
    for i in range(NumDM):
        print("")
        print("-= Dark Minions Booster Pack ",i+1,"=-")
        DMUncommons = random.sample(DMUncommonSheet, k=3)
        print(*DMUncommons, sep = "\n")
        DMRares = random.sample(DMRareSheet, k=1)
        print(*DMRares, sep = "\n")
        DMCommons = random.sample(DMCommonSheet, k=11)
        print(*DMCommons, sep = "\n")
    
#LIDLESS EYE STARTER DECKS
if NoSites == True:
    for i in range(NumLES):
        print("")
        print("-= Lidless Eye Starter Deck ",i+1,"=-")
        SelectedFixedPack = random.randrange(1,5)
        if SelectedFixedPack == 1:
            #print(*LEFixedPack1NoSites, sep = "\n")
            for x in range(len(LEFixedPack1NoSites)): 
                print("1",LEFixedPack1NoSites[x],"(LE)")
        if SelectedFixedPack == 2:
            #print(*LEFixedPack2NoSites, sep = "\n")
            for x in range(len(LEFixedPack2NoSites)): 
                print("1",LEFixedPack2NoSites[x],"(LE)")
        if SelectedFixedPack == 3:
            #print(*LEFixedPack3NoSites, sep = "\n")
            for x in range(len(LEFixedPack3NoSites)): 
                print("1",LEFixedPack3NoSites[x],"(LE)")
        if SelectedFixedPack == 4:
            #print(*LEFixedPack4NoSites, sep = "\n")
            for x in range(len(LEFixedPack4NoSites)): 
                print("1",LEFixedPack4NoSites[x],"(LE)")
        if SelectedFixedPack == 5:
            #print(*LEFixedPack5NoSites, sep = "\n")
            for x in range(len(LEFixedPack5NoSites)): 
                print("1",LEFixedPack5NoSites[x],"(LE)")
        LESUncommons = random.sample(LEUncommonSheetNoSites, k=12)
        #print(*LESUncommons, sep = "\n")
        for x in range(len(LESUncommons)): 
                print("1",LESUncommons[x],"(LE)")
        
        LESRares = random.sample(LERareSheetNoSites, k=3)
        #print(*LESRares, sep = "\n")
        for x in range(len(LESRares)): 
                print("1",LESRares[x],"(LE)")
        
        LESCommons = random.sample(LEStarterCommonSheet, k=37)
        #print(*LESCommons, sep = "\n")
        for x in range(len(LESCommons)): 
                print("1",LESCommons[x],"(LE)")
else:
    for i in range(NumLES):
        print("")
        print("-= Lidless Eye Starter Deck ",i+1,"=-")
        SelectedFixedPack = random.randrange(1,5)
        if SelectedFixedPack == 1:
            print(*LEFixedPack1, sep = "\n")
        if SelectedFixedPack == 2:
            print(*LEFixedPack2, sep = "\n")
        if SelectedFixedPack == 3:
            print(*LEFixedPack3, sep = "\n")
        if SelectedFixedPack == 4:
            print(*LEFixedPack4, sep = "\n")
        if SelectedFixedPack == 5:
            print(*LEFixedPack5, sep = "\n")
        LESUncommons = random.sample(LEUncommonSheet, k=12)
        print(*LESUncommons, sep = "\n")
        LESRares = random.sample(LERareSheet, k=3)
        print(*LESRares, sep = "\n")
        LESCommons = random.sample(LEStarterCommonSheet, k=37)
        print(*LESCommons, sep = "\n")

#LIDLESS EYE BOOSTER PACKS
if NoSites == True:
    for i in range(NumLEB):
        print("")
        print("-= Lidless Eye Booster Pack ",i+1,"=-")
        LEBUncommons = random.sample(LEUncommonSheetNoSites, k=4)
        #print(*LEBUncommons, sep = "\n")
        for x in range(len(LEBUncommons)): 
                print("1",LEBUncommons[x],"(LE)")
        
        LEBRares = random.sample(LERareSheetNoSites, k=1)
        #print(*LEBRares, sep = "\n")
        for x in range(len(LEBRares)): 
                print("1",LEBRares[x],"(LE)")
        
        LEBCommons = random.sample(LEBoosterCommonSheet, k=10)
        #print(*LEBCommons, sep = "\n")
        for x in range(len(LEBCommons)): 
                print("1",LEBCommons[x],"(LE)")
        
else:
    for i in range(NumLEB):
        print("")
        print("-= Lidless Eye Booster Pack ",i+1,"=-")
        LEBUncommons = random.sample(LEUncommonSheet, k=4)
        print(*LEBUncommons, sep = "\n")
        LEBRares = random.sample(LERareSheet, k=1)
        print(*LEBRares, sep = "\n")
        LEBCommons = random.sample(LEBoosterCommonSheet, k=10)
        print(*LEBCommons, sep = "\n")
    
#AGAINST THE SHADOW BOOSTER PACKS
if NoSites == True:
    for i in range(NumAS):
        print("")
        print("-= Against the Shadow Booster Pack ",i+1,"=-")
        ASBUncommons = random.sample(ASUncommonSheetNoSites, k=4)
        #print(*ASBUncommons, sep = "\n")
        for x in range(len(ASBUncommons)): 
                print("1",ASBUncommons[x],"(AS)")
        
        ASBRares = random.sample(ASRareSheetNoSites, k=2)
        #print(*ASBRares, sep = "\n")
        for x in range(len(ASBRares)): 
                print("1",ASBRares[x],"(AS)")
        
        ASBCommons = random.sample(ASCommonSheet, k=6)
        #print(*ASBCommons, sep = "\n")
        for x in range(len(ASBCommons)): 
                print("1",ASBCommons[x],"(AS)")
        
else:
    for i in range(NumAS):
        print("")
        print("-= Against the Shadow Booster Pack ",i+1,"=-")
        ASBUncommons = random.sample(ASUncommonSheet, k=4)
        print(*ASBUncommons, sep = "\n")
        ASBRares = random.sample(ASRareSheet, k=2)
        print(*ASBRares, sep = "\n")
        ASBCommons = random.sample(ASCommonSheet, k=6)
        print(*ASBCommons, sep = "\n")

#WHITE HAND BOOSTER PACKS
if NoSites == True:
    for i in range(NumWH):
        print("")
        print("-= The White Hand Booster Pack ",i+1,"=-")
        WHUncommons = random.sample(WHUncommonSheet, k=4)
        #print(*WHUncommons, sep = "\n")
        for x in range(len(WHUncommons)): 
            print("1",WHUncommons[x],"(WH)")
        
        WHRares = random.sample(WHRareSheet, k=2)
        #print(*WHRares, sep = "\n")
        for x in range(len(WHRares)): 
             print("1",WHRares[x],"(WH)")
        
        WHCommons = random.sample(WHCommonSheetNoSites, k=6)
        #print(*WHCommons, sep = "\n")
        for x in range(len(WHCommons)): 
            print("1",WHCommons[x],"(WH)")
else:
    for i in range(NumWH):
        print("")
        print("-= The White Hand Booster Pack ",i+1,"=-")
        WHUncommons = random.sample(WHUncommonSheet, k=4)
        print(*WHUncommons, sep = "\n")
        WHRares = random.sample(WHRareSheet, k=2)
        print(*WHRares, sep = "\n")
        WHCommons = random.sample(WHCommonSheet, k=6)
        print(*WHCommons, sep = "\n")

#Test to print all sheets in CardNum Format:
        