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: EGG. ITS LAID ON A LEAF OR PLANT. THE EGG HATCHES. THE LARVA COMES OUT(CATERPILLAR). IT BEGINS TO EAT ON THE LEAF THAT IS WAS BORN ON. CONTINUES TO EAT TO GROW QUICKLY. AFTER ITS GROWN TO FULL LENGHT IT FORMS INTO A PUPA. UNDERGOES METAMORPHOSIS TO BECOME BUTTERFLY. AFTER HE BUTTERFLY IS FOMED IT PUMPS BLOOD INTO ITS WINGS TO GAIN STRENGHT TO BE ABLE TO FLY. TH EBUTTERLFY IS FIANLLY ABLE TO FLY AWAY.
A:
egg ,larva ; caterpillar ,pupa ,butterfly ,blood