The cool thing about Pokémon Ultra Violet is that you are can have all Pokémon from the first three Gen. Exactly, they are 386 Pokémon.