<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<game format-version="2" db-system="sqlite" db-system-min-version="3.37.0">
    <head>
        <title>Low-Budget Pok&#xE9;mon</title>
        <teaser>You begin your journey as a trainer with the goal of becoming champion.</teaser>
        <copyright>Leon-Jason M.</copyright>
    </head>
    <scenes>
        <text-scene>
            <text>Today is a big day.
You're setting off on your journey to become your region's Champion.</text>
        </text-scene>
        <text-scene>
            <text>Of course, it won't be easy.
First, you have to beat all the Gyms and take on the Elite Four.</text>
        </text-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>But you're not there yet. Get an overview of all the Pokémon in your region. Return all columns from `Pokedex`.</text>
            <sql-solution>select * from Pokedex</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Unfortunately, you can't start with just any Pokémon. Show all the starters in `Pokedex`, including every column.</text>
            <sql-solution>Select * from Pokedex where IsStarter = &#x27;Yes&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <text-scene>
            <text>Now that you've met your future battlers, it's time to face your first challenge.</text>
        </text-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>The first Gym Leader is Roark. Take a look at his team. Return all columns from `OpponentTeam` and `Pokedex`.
Hint: Use `JOIN` to connect `OpponentTeam` and `Pokedex` through `NatDex`. Then filter `OpponentTeam.Name` for the Gym Leader.</text>
            <sql-solution>Select * from OpponentTeam join  pokedex on pokedex.natdex = OpponentTeam.natdex where Name = &#x27;Roark&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Now look for Pokémon that can hit his team super effectively (`Strong`). Find Pokémon whose type is super effective against Roark's Rock Pokémon. Return all columns from `Pokedex` and `TypeChart`.
In this game, only the type stored in `Pokedex.Type` counts for each Pokémon. `Strong` lists opposing types that this type hits super effectively; `Resists` and `Immune` refer to incoming attacks.</text>
            <sql-solution>select * from pokedex join typechart on typechart.type = pokedex.type where strong like &#x27;%rock%&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
                <text-hint>Join `Pokedex` and `TypeChart` through `Type`. The fields contain lists; use `LIKE` to search `Strong`. Put `%` before and after the search text to find the type anywhere in a list.</text-hint>
            </hints>
        </select-scene>
        <text-scene>
            <text>Woohoo, you did it.
You're practically the Champion already.
Well, not quite.</text>
        </text-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Your next challenge is Maylene. You know the drill. Take a look at her team. Return all columns from `OpponentTeam` and `Pokedex`.</text>
            <sql-solution>select * from OpponentTeam join pokedex on OpponentTeam.natdex = pokedex.natdex where name = &#x27;Maylene&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Maylene's team is pretty strong. Luckily, some Pokémon are immune to Fighting moves. Find these Pokémon and return all columns from `Pokedex` and `TypeChart`.
Hint: Just like with Roark, use `LIKE` to search a field. This time, search `Immune`.</text>
            <sql-solution>select * from Pokedex join TypeChart on pokedex.type = typechart.type where Immune like &#x27;%fighting%&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <text-scene>
            <text>Wow. You're practically halfway there.

Oh, and someone has a crazy plan to reshape the universe, but luckily, that's not your problem.</text>
        </text-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>While that's going on, you face the next Gym Leader: Candice.
Go on, take a look at her team. Return all columns from `OpponentTeam` and `Pokedex`.</text>
            <sql-solution>select * from OpponentTeam join pokedex on OpponentTeam.natdex = pokedex.natdex where name = &#x27;Candice&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Unluckily for her, Ice is a really weak type. Find out which Pokémon resist Ice moves. Return all columns from `Pokedex` and `TypeChart`.
Hint: Use `LIKE` to search `Resists`.</text>
            <sql-solution>select * from pokedex join typechart on pokedex.type = typechart.type where resists like &#x27;%ice%&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <text-scene>
            <text>After leaving the Gym, you notice something strange on Mount Colossus. A madman, a kid, and a Legendary Pokémon are standing on a mountain. Sounds like the start of a bad joke.
Luckily, it's still not your problem.</text>
        </text-scene>
        <text-scene>
            <text>A few days later, you finally reach Victory Road. Just a few more battles before you can challenge the Champion.</text>
        </text-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Flint is the last obstacle between you and the Champion. But his team is a little... different this time. Look at his team with the details from `Pokedex`. Return all columns from `OpponentTeam` and `Pokedex`.</text>
            <sql-solution>select * from OpponentTeam join pokedex on OpponentTeam.natdex = pokedex.natdex where name = &#x27;Flint&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>This time, no Pokémon has the perfect type. So let's see how strong his team is. `BST` is a Pokémon's base stat total: the sum of its base stats.
Calculate the average `BST` of Flint's team. Return only this average.
Hint: Use `AVG(BST)` to calculate the average `BST`.</text>
            <sql-solution>select AVG(BST) from pokedex join OpponentTeam on OpponentTeam.natdex = pokedex.natdex where name = &#x27;Flint&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Now look for stronger Pokémon. Their `BST` must be higher than the average `BST` of Flint's team. Return all columns from `Pokedex`.
(In case you didn't remember: `AVG(BST)` for Flint's team = 504.4.)</text>
            <sql-solution>SELECT * FROM Pokedex WHERE BST &#x3E; 504.4</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>So, here you are, facing the Champion. You've overcome plenty of challenges and learned a lot.
Like Flint's team, Cynthia's team has a mix of types. Once again, you can't rely on `TypeChart` alone. Calculate her team's average `BST` too. Return only this average.</text>
            <sql-solution>select AVG(BST) from pokedex join OpponentTeam on OpponentTeam.natdex = pokedex.natdex where name = &#x27;Cynthia&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>There aren't many Pokémon with a `BST` above 535. Still, take a look at them. Return all columns from `Pokedex`.</text>
            <sql-solution>select * from pokedex where BST &#x3E; 535</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Her strongest Pokémon is Garchomp. Perhaps there's a Pokémon with a `BST` above 535 that can hit Garchomp super effectively. Find Pokémon whose type is super effective against Dragon Pokémon. Return all columns from `Pokedex` and `TypeChart`.
Hint: Both conditions must hold: `BST` above 535 and Dragon in `Strong`. Combine them with `AND`.</text>
            <sql-solution>select * from pokedex join typechart on pokedex.type = typechart.type where BST &#x3E; 535 AND strong LIKE &#x27;%dragon%&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <select-scene is-row-order-relevant="false" is-col-order-relevant="false" are-col-names-relevant="false">
            <text>Garchomp is still very strong. Perhaps there's a Pokémon that's immune to its Dragon moves. Find such Pokémon with a `BST` above 535. Return all columns from `Pokedex` and `TypeChart`.</text>
            <sql-solution>SELECT * FROM Pokedex JOIN TypeChart ON Pokedex.Type = TypeChart.Type WHERE BST &#x3E; 535 AND Immune LIKE &#x27;%dragon%&#x27;</sql-solution>
            <sql-placeholder></sql-placeholder>
            <hints>
                <expected-result-hint />
            </hints>
        </select-scene>
        <text-scene>
            <text>And sure enough, Garchomp goes down. You've won!</text>
        </text-scene>
        <text-scene>
            <text>You're your region's Champion. But your journey doesn't have to end here. There's still plenty to discover.</text>
        </text-scene>
        <text-scene>
            <text>This story, however, ends here.</text>
        </text-scene>
    </scenes>
    <initial-sql-script>BEGIN TRANSACTION;
CREATE TABLE IF NOT EXISTS &#x22;OpponentTeam&#x22; (
&#x9;&#x22;Name&#x22;&#x9;TEXT,
&#x9;&#x22;Pok&#xE9;mon&#x22;&#x9;TEXT,
&#x9;&#x22;NatDex&#x22;&#x9;INTEGER,
&#x9;FOREIGN KEY(&#x22;NatDex&#x22;) REFERENCES &#x22;Pokedex&#x22;(&#x22;NatDex&#x22;)
);
CREATE TABLE IF NOT EXISTS &#x22;Pokedex&#x22; (
&#x9;&#x22;Pok&#xE9;mon&#x22;&#x9;TEXT,
&#x9;&#x22;Type&#x22;&#x9;TEXT,
&#x9;&#x22;NatDex&#x22;&#x9;INTEGER,
&#x9;&#x22;BST&#x22;&#x9;INTEGER,
&#x9;&#x22;Generation&#x22;&#x9;INTEGER,
&#x9;&#x22;IsStarter&#x22;&#x9;TEXT,
&#x9;PRIMARY KEY(&#x22;NatDex&#x22;),
&#x9;FOREIGN KEY(&#x22;Type&#x22;) REFERENCES &#x22;TypeChart&#x22;(&#x22;Type&#x22;)
);
CREATE TABLE IF NOT EXISTS &#x22;TypeChart&#x22; (
&#x9;&#x22;Type&#x22;&#x9;TEXT,
&#x9;&#x22;Strong&#x22;&#x9;TEXT,
&#x9;&#x22;Weak&#x22;&#x9;TEXT,
&#x9;&#x22;Resists&#x22;&#x9;TEXT,
&#x9;&#x22;Immune&#x22;&#x9;TEXT,
&#x9;PRIMARY KEY(&#x22;Type&#x22;)
);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Roark&#x27;,&#x27;Geodude&#x27;,74);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Roark&#x27;,&#x27;Onix&#x27;,95);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Roark&#x27;,&#x27;Cranidos&#x27;,408);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Gardenia&#x27;,&#x27;Cherubi&#x27;,420);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Gardenia&#x27;,&#x27;Turtwig&#x27;,387);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Gardenia&#x27;,&#x27;Roserade&#x27;,407);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Maylene&#x27;,&#x27;Meditite&#x27;,307);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Maylene&#x27;,&#x27;Machoke&#x27;,67);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Maylene&#x27;,&#x27;Lucario&#x27;,448);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Crasher Wake&#x27;,&#x27;Gyarados&#x27;,130);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Crasher Wake&#x27;,&#x27;Quagsire&#x27;,195);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Crasher Wake&#x27;,&#x27;Floatzel&#x27;,419);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Fantina&#x27;,&#x27;Drifloon&#x27;,425);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Fantina&#x27;,&#x27;Mismagius&#x27;,429);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Fantina&#x27;,&#x27;Gengar&#x27;,94);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Byron&#x27;,&#x27;Geodude&#x27;,74);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Byron&#x27;,&#x27;Steelix&#x27;,208);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Byron&#x27;,&#x27;Bastiodon&#x27;,411);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Candice&#x27;,&#x27;Snover&#x27;,459);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Candice&#x27;,&#x27;Sneasel&#x27;,215);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Candice&#x27;,&#x27;Piloswine&#x27;,221);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Candice&#x27;,&#x27;Abomasnow&#x27;,460);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Volkner&#x27;,&#x27;Jolteon&#x27;,135);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Volkner&#x27;,&#x27;Raichu&#x27;,26);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Volkner&#x27;,&#x27;Luxray&#x27;,405);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Volkner&#x27;,&#x27;Octillery&#x27;,224);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Volkner&#x27;,&#x27;Electivire&#x27;,466);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Aaron&#x27;,&#x27;Kricketune&#x27;,402);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Aaron&#x27;,&#x27;Beautifly&#x27;,267);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Aaron&#x27;,&#x27;Dustox&#x27;,269);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Aaron&#x27;,&#x27;Heracross&#x27;,214);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Aaron&#x27;,&#x27;Scizor&#x27;,212);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Bertha&#x27;,&#x27;Whiscash&#x27;,340);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Bertha&#x27;,&#x27;Quagsire&#x27;,195);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Bertha&#x27;,&#x27;Golem&#x27;,76);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Bertha&#x27;,&#x27;Hippowdon&#x27;,450);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Bertha&#x27;,&#x27;Swampert&#x27;,260);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Flint&#x27;,&#x27;Infernape&#x27;,392);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Flint&#x27;,&#x27;Steelix&#x27;,208);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Flint&#x27;,&#x27;Rapidash&#x27;,78);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Flint&#x27;,&#x27;Drifblim&#x27;,426);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Flint&#x27;,&#x27;Lopunny&#x27;,428);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Lucian&#x27;,&#x27;Girafarig&#x27;,203);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Lucian&#x27;,&#x27;Mr. Mime&#x27;,122);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Lucian&#x27;,&#x27;Alakazam&#x27;,65);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Lucian&#x27;,&#x27;Giratina&#x27;,487);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Lucian&#x27;,&#x27;Medicham&#x27;,308);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Spiritomb&#x27;,442);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Roserade&#x27;,407);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Lucario&#x27;,448);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Garchomp&#x27;,445);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Milotic&#x27;,350);
INSERT INTO &#x22;OpponentTeam&#x22; VALUES (&#x27;Cynthia&#x27;,&#x27;Togekiss&#x27;,468);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Raichu&#x27;,&#x27;Electric&#x27;,26,485,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Clefairy&#x27;,&#x27;Fairy&#x27;,35,323,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Alakazam&#x27;,&#x27;Psychic&#x27;,65,500,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Machoke&#x27;,&#x27;Fighting&#x27;,67,405,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Geodude&#x27;,&#x27;Rock&#x27;,74,300,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Golem&#x27;,&#x27;Rock&#x27;,76,495,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Rapidash&#x27;,&#x27;Fire&#x27;,78,500,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gengar&#x27;,&#x27;Ghost&#x27;,94,500,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Onix&#x27;,&#x27;Rock&#x27;,95,385,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Mr. Mime&#x27;,&#x27;Psychic&#x27;,122,460,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gyarados&#x27;,&#x27;Water&#x27;,130,540,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Jolteon&#x27;,&#x27;Electric&#x27;,135,525,1,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Sudowoodo&#x27;,&#x27;Rock&#x27;,185,410,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Quagsire&#x27;,&#x27;Water&#x27;,195,430,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Girafarig&#x27;,&#x27;Psychic&#x27;,203,455,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Steelix&#x27;,&#x27;Steel&#x27;,208,510,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Scizor&#x27;,&#x27;Steel&#x27;,212,500,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Heracross&#x27;,&#x27;Bug&#x27;,214,500,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Sneasel&#x27;,&#x27;Dark&#x27;,215,430,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Piloswine&#x27;,&#x27;Ice&#x27;,221,450,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Octillery&#x27;,&#x27;Water&#x27;,224,480,2,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Swampert&#x27;,&#x27;Water&#x27;,260,535,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Beautifly&#x27;,&#x27;Bug&#x27;,267,395,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Dustox&#x27;,&#x27;Poison&#x27;,269,385,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Meditite&#x27;,&#x27;Fighting&#x27;,307,280,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Medicham&#x27;,&#x27;Psychic&#x27;,308,410,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Whiscash&#x27;,&#x27;Water&#x27;,340,468,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Milotic&#x27;,&#x27;Water&#x27;,350,540,3,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Turtwig&#x27;,&#x27;Grass&#x27;,387,318,4,&#x27;Yes&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Chimchar&#x27;,&#x27;Fire&#x27;,390,309,4,&#x27;Yes&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Infernape&#x27;,&#x27;Fire&#x27;,392,534,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Piplup&#x27;,&#x27;Water&#x27;,393,314,4,&#x27;Yes&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Bidoof&#x27;,&#x27;Normal&#x27;,399,250,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Bibarel&#x27;,&#x27;Water&#x27;,400,410,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Kricketot&#x27;,&#x27;Bug&#x27;,401,194,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Kricketune&#x27;,&#x27;Bug&#x27;,402,384,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Shinx&#x27;,&#x27;Electric&#x27;,403,263,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Luxio&#x27;,&#x27;Electric&#x27;,404,363,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Luxray&#x27;,&#x27;Electric&#x27;,405,523,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Budew&#x27;,&#x27;Grass&#x27;,406,280,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Roserade&#x27;,&#x27;Poison&#x27;,407,515,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Cranidos&#x27;,&#x27;Rock&#x27;,408,350,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Rampardos&#x27;,&#x27;Rock&#x27;,409,495,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Bastiodon&#x27;,&#x27;Rock&#x27;,411,495,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Shieldon&#x27;,&#x27;Steel&#x27;,410,350,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Burmy&#x27;,&#x27;Bug&#x27;,412,224,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Wormadam&#x27;,&#x27;Bug&#x27;,413,424,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Combee&#x27;,&#x27;Flying&#x27;,415,244,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Vespiquen&#x27;,&#x27;Bug&#x27;,416,474,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Pachirisu&#x27;,&#x27;Electric&#x27;,417,405,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Floatzel&#x27;,&#x27;Water&#x27;,419,495,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Cherubi&#x27;,&#x27;Grass&#x27;,420,275,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Cherrim&#x27;,&#x27;Grass&#x27;,421,450,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Shellos&#x27;,&#x27;Water&#x27;,422,325,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gastrodon&#x27;,&#x27;Water&#x27;,423,475,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Drifloon&#x27;,&#x27;Ghost&#x27;,425,348,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Drifblim&#x27;,&#x27;Ghost&#x27;,426,498,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Lopunny&#x27;,&#x27;Normal&#x27;,428,480,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Mismagius&#x27;,&#x27;Ghost&#x27;,429,495,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Honchkrow&#x27;,&#x27;Dark&#x27;,430,505,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Glameow&#x27;,&#x27;Normal&#x27;,431,310,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Purugly&#x27;,&#x27;Normal&#x27;,432,452,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Chingling&#x27;,&#x27;Psychic&#x27;,433,285,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Bronzor&#x27;,&#x27;Steel&#x27;,436,300,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Bronzong&#x27;,&#x27;Steel&#x27;,437,500,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Mime Jr.&#x27;,&#x27;Psychic&#x27;,439,310,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Spiritomb&#x27;,&#x27;Dark&#x27;,442,485,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gible&#x27;,&#x27;Ground&#x27;,443,300,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gabite&#x27;,&#x27;Dragon&#x27;,444,410,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Garchomp&#x27;,&#x27;Dragon&#x27;,445,600,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Riolu&#x27;,&#x27;Fighting&#x27;,447,285,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Lucario&#x27;,&#x27;Fighting&#x27;,448,525,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Hippopotas&#x27;,&#x27;Ground&#x27;,449,330,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Skorupi&#x27;,&#x27;Poison&#x27;,451,330,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Drapion&#x27;,&#x27;Dark&#x27;,452,500,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Croagunk&#x27;,&#x27;Poison&#x27;,453,300,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Toxicroak&#x27;,&#x27;Fighting&#x27;,454,490,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Carnivine&#x27;,&#x27;Grass&#x27;,455,454,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Finneon&#x27;,&#x27;Water&#x27;,456,330,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Lumineon&#x27;,&#x27;Water&#x27;,457,460,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Snover&#x27;,&#x27;Ice&#x27;,459,334,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Abomasnow&#x27;,&#x27;Ice&#x27;,460,494,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Weavile&#x27;,&#x27;Dark&#x27;,461,510,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Magnezone&#x27;,&#x27;Electric&#x27;,462,535,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Lickilicky&#x27;,&#x27;Normal&#x27;,463,515,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Rhyperior&#x27;,&#x27;Rock&#x27;,464,535,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Tangrowth&#x27;,&#x27;Grass&#x27;,465,535,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Electivire&#x27;,&#x27;Electric&#x27;,466,540,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Magmortar&#x27;,&#x27;Fire&#x27;,467,540,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Togekiss&#x27;,&#x27;Fairy&#x27;,468,545,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Yanmega&#x27;,&#x27;Bug&#x27;,469,515,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Leafeon&#x27;,&#x27;Grass&#x27;,470,525,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Glaceon&#x27;,&#x27;Ice&#x27;,471,525,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Gliscor&#x27;,&#x27;Ground&#x27;,472,510,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Giratina&#x27;,&#x27;Dragon&#x27;,487,680,4,&#x27;No&#x27;);
INSERT INTO &#x22;Pokedex&#x22; VALUES (&#x27;Hippowdon&#x27;,&#x27;Ground&#x27;,450,525,4,&#x27;No&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Normal&#x27;,&#x27;&#x27;,&#x27;Rock, Steel&#x27;,&#x27;&#x27;,&#x27;Ghost&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Fire&#x27;,&#x27;Grass, Bug, Steel, Ice&#x27;,&#x27;Fire, Water, Rock, Dragon&#x27;,&#x27;Fire, Grass, Bug, Steel, Ice, Fairy&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Water&#x27;,&#x27;Fire, Ground, Rock&#x27;,&#x27;Water, Grass, Dragon&#x27;,&#x27;Fire, Water, Ice, Steel&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Electric&#x27;,&#x27;Water, Flying&#x27;,&#x27;Electric, Grass, Dragon&#x27;,&#x27;Electric, Flying, Steel&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Grass&#x27;,&#x27;Water, Ground, Rock&#x27;,&#x27;Fire, Grass, Poison, Flying, Bug, Dragon, Steel&#x27;,&#x27;Water, Grass, Electric, Ground&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Ice&#x27;,&#x27;Grass, Ground, Flying, Dragon&#x27;,&#x27;Fire, Water, Ice, Steel&#x27;,&#x27;Ice&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Fighting&#x27;,&#x27;Normal, Rock, Steel, Ice, Dark&#x27;,&#x27;Poison, Flying, Psychic, Bug, Fairy&#x27;,&#x27;Bug, Rock, Dark&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Poison&#x27;,&#x27;Grass, Fairy&#x27;,&#x27;Poison, Ground, Rock, Ghost&#x27;,&#x27;Grass, Fighting, Poison, Bug, Fairy&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Ground&#x27;,&#x27;Fire, Electric, Poison, Rock, Steel&#x27;,&#x27;Grass, Bug&#x27;,&#x27;Poison, Rock&#x27;,&#x27;Electric&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Flying&#x27;,&#x27;Grass, Fighting, Bug&#x27;,&#x27;Electric, Rock, Steel&#x27;,&#x27;Grass, Fighting, Bug&#x27;,&#x27;Ground&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Psychic&#x27;,&#x27;Fighting, Poison&#x27;,&#x27;Psychic, Steel&#x27;,&#x27;Fighting, Psychic&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Bug&#x27;,&#x27;Grass, Psychic, Dark&#x27;,&#x27;Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy&#x27;,&#x27;Grass, Fighting, Ground&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Rock&#x27;,&#x27;Fire, Ice, Flying, Bug&#x27;,&#x27;Fighting, Ground, Steel&#x27;,&#x27;Normal, Fire, Poison, Flying&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Ghost&#x27;,&#x27;Psychic, Ghost&#x27;,&#x27;Dark&#x27;,&#x27;Poison, Bug&#x27;,&#x27;Normal, Fighting&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Dragon&#x27;,&#x27;Dragon&#x27;,&#x27;Steel, Fairy&#x27;,&#x27;Fire, Water, Grass, Electric&#x27;,&#x27;&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Dark&#x27;,&#x27;Psychic, Ghost&#x27;,&#x27;Fighting, Dark, Fairy&#x27;,&#x27;Ghost, Dark&#x27;,&#x27;Psychic&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Steel&#x27;,&#x27;Rock, Ice, Fairy&#x27;,&#x27;Fire, Water, Electric, Steel&#x27;,&#x27;Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy&#x27;,&#x27;Poison&#x27;);
INSERT INTO &#x22;TypeChart&#x22; VALUES (&#x27;Fairy&#x27;,&#x27;Fighting, Dragon, Dark&#x27;,&#x27;Fire, Poison, Steel&#x27;,&#x27;Fighting, Bug, Dark&#x27;,&#x27;Dragon&#x27;);
COMMIT;</initial-sql-script>
</game>
