JustPaste.it
  1. Psychic types are caught. So Abra, Slowbro, and Drowzee are caught.
  2. Abra says there is a pokemon with the same appearance and category. As Ditto has the ability to copy appearance, it is the the pokemon Abra is referring to. So Ditto is also caught.
  3. Drowzee says that Ghost-type pokemon were obtained through trade. So Gastly is trade.
  4. Gastly says that the other Pokemon Tower pokemon was caught. The only pokemon that matches this description is Cubone. Cubone is caught.
  5. Dewgong is wild (Cubone’s clue).
  6. Growlithe can’t be wild pokemon. This is because he would need to have an adjacent wild pokemon (Ditto’s clue), it couldn’t be Tauros because then there would be three wild in one column, which does not work because there are only 6 wild on the grid (Dewgong’s clue) and there needs to be one in each column (Drowzee’s clue). It can’t be Horsea either (Cubone’s clue). The three remaining corners consist of one wild (Gastly’s clue) and two caught (Abra’s clue). As Growlithe isn’t wild, Growlithe must be caught.
  7. Of the remaining pokemon on the grid, there is only one other ice type – Articuno. There are 2 ice type pokemon that are wild (Dewgong’s clue). Articuno must be wild.
  8. There are 2 wild pokemon in row 4 (Articuno’s clue). One of them is Articuno. The other is not Krabby, as Krabby is water type (Cubone’s clue). If it was Tauros, then Scyther would not be wild (as there would be 3 wild in one column, which can’t happen due to Dewgong’s and Drowzee’s clues) so Ponyta would have to be wild (Gastly’s clue) – but this doesn’t work either because Ponyta needs to be adjacent to a wild pokemon (Ditto’s clue), and it can’t be Magikarp as it is water type (Cubone’s clue) and it can’t be Onix or Krabby as there would be 2 wild already in row 4 (Articuno’s clue). TL;DR Krabby can’t be wild, Tauros can’t be wild, so the other wild pokemon in Row 4 is Onix. Onix is wild.
  9. Column 4 needs a wild type (Drowzee’s clue). It is not Poliwag or Horsea as they are water types (Cubone’s clue). It isn’t Zapdos, as Articuno is wild (Onix’s clue). This leaves Venonat. Venonat is wild.
  10. Column 2 needs a wild pokemon (Drowzee’s clue). It can’t be Magikarp or Krabby as they are water types (Cubone’s clue). Abra is already identified as caught. Moltres can’t be wild, because Articuno is wild (Onix’s clue). So Muk must be wild.
  11. Muk is the only wild pokemon in Row 1 (combined clues from Articuno and Dewgong). This means that Scyther is not wild. As one corner must be wild (Gastly’s clue), and Ponyta is the only other corner left, Ponyta must be wild.
  12. There must be 2 caught in the corners (Abra’s clue). So Scyther is caught.
  13. Every column must have all three categories (Drowzee’s clue), so we need a pokemon obtained through trade in Column 5. The only pokemon left is Tauros. Tauros is trade.
  14. We still need a diagonal of 4 caught pokemon. At this stage, there’s only diagonal that fits, between Machop and Growlithe. Machop isn’t caught, so the other 4 on this diagonal are all caught. This reveals Moltres and Chansey as caught.
  15. Moltres is caught, Articuno is wild, so the final Legendary pokemon must be obtained through trade. Zapdos is trade.
  16. Chansey tells us that a pokemon’s first initial matches with their category, e.g., Chansey is caught (both c), Tauros is trade (both t), so Tangela is trade.
  17. Tangela is adjacent to one other traded (Tangela’s clue). It needs to be in Column 2, there’s yet to be a trade pokemon in Column 2 (Drowzee’s clue). This means that Horsea is not trade, nor is Horsea wild (Cubone’s clue). So Horsea is caught.
  18. There are 2 rows with 1 traded pokemon. Row 3 is one of them. The other one has to be either row 4 or row 5, as either Magikarp or Krabby must be caught (Cubone’s clue and Tangela’s clue). Therefore, Row 1 and 2 must have at least 2 traded. So Farfetch’d and Poliwag both become trade.
  19. Only 1 row has 3 caught pokemon (Poliwag’s clue). This is row 3. This means Magikarp can’t be caught, because then there would be 3 caught in row 5 too. Magikarp is water type so it isn’t wild (Cubone’s clue). Thus, Magikarp must be trade.
  20. Tangela is adjacent to one trade (Tangela’s clue), which is Magikarp. So Krabby can’t be trade. Krabby also can’t be wild as it’s a water type (Cubone’s clue). So Krabby is caught.