Hi.So i am currently doing the Jiraichi quest.I have full dex of kanto,johto,hoenn regions, and already have full dex of all the legend of that 3 regions.But i haven't done the fighting with Latios/Latias/Rayquazaa/Primal Kyougre,Groudon quest(the quest on TV).So my question is,am i must to do the fighting with the Pokemon i've list above in order to catch Jiraichi,or i can go to catch it right now,since i have full dex of everything?