>>13493571A couple things could be going on with you here:
1. You cheated
2. You've got some nice memory skills
But a couple more are certain:
1. Your love of pokemon borders on unhealthy
2. You're probably autistic if you didn't have to cheat on one or two