Different types of excretory structures and animals are given below. Match them appropriately and mark the correct answer:
Excretory Structure / OrganAnimalsAProtonephridia1PrawnBNephridia2CockroachCMalpighian tubules3EarthwormDGreen gland4Flatworms