this is my experiment:
premier ball challenge
>you can only have up to 3 regular poke balls at a time, and any number of premier balls
>if you have more than 3 regular pokeballs, you must sell them until you only have 3
>any ball that is not a master ball, premier ball, or regular pokeball must be sold
>you can purchase only regular pokeballs in instances of 10 at a time
>you can only use regular pokeballs when you run out of premier balls
>you can use master balls at any time
>it's okay to use safari, park and sport balls
>if you have no balls left, you cannot spend funds until you have enough to buy 10 pokeballs
>legendary and mythical pokemon must be caught with a premier ball, unless the game forces you otherwise
>magikarp, ditto, unkown and rotom must be caught with a premier ball
>your first four pokemon catches must be with a premier ball
>your team must have at least 4 premier ball pokemon, and they must be the first four pokemon in the order you choose
>you can only trade pokemon in exchange for a pokemon in a premier ball