pokemon but hard

1234567891011121314151617181920
Across
  1. 3. the type of klinklang
  2. 4. the kantonian purple slime thingy
  3. 6. the evolution of swablu
  4. 9. the evolution of exeggcute
  5. 11. the pre-evolution of purugly
  6. 13. the champion of sinnoh
  7. 15. the gen 7 mechanic
  8. 16. the evolution of grovyle
  9. 18. the evolution of mareanie
  10. 20. the evolution of hisuian qwilfish
Down
  1. 1. the hisui mechanic
  2. 2. the evil team of alola
  3. 4. the gen 6 mechanic
  4. 5. the unovan snowflake
  5. 7. the normal-type chameleon
  6. 8. the hoenn version of arbok
  7. 10. the pre-evolution of parasect
  8. 12. the rainbow bird from gen 2
  9. 13. the alolan flower ring
  10. 14. the pre-evolution of araquanid
  11. 17. the pre-evolution of tangrowth
  12. 19. the ancestor of all the pokemon