In this task, you are given a paragraph, and your job is to generate comma-separated entities present in the given paragraph. Generate entities from a given passage in such a way that (i) they are present in the paragraph, (ii) they are non-duplicate, (iii) they underwent a state change during the process. Avoid creating entities that (i) aren't present in the process paragraph and (ii) aren't significant.
Q: A butterfly lays an egg. A larvae matures inside of the egg. The caterpillar hatches from the egg. The caterpillar eats and grows. The caterpillar spins a coccoon around itself and forms into a pupa. The butterfly forms inside of the coccoon. The mature butterfly emerges from the coccoon. The butterfly mates. The female butterfly lays eggs.
A:
egg ; eggs ,larvae ,caterpillar ,pupa ,butterfly