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. 

Ex Input:
Water in the clouds becomes very cold. The cold water forms ice crystals. The ice crystals grow by absorbing surrounding water droplets. Form snowflakes. The snowflakes fall to the ground. 

Ex Output:
water ,ice crystals ,snowflakes 


Ex Input:
MRNA is made during the first step of protein synthesis, which is transcription. The DNA's genetic information, or secret code, gets written onto a strand of mRNA. Transcription takes place in the nucleus. The next step in making a protein is called translation. The mRNA attaches itself to the ribosome.  Read more at: http://www.ducksters.com/science/biology/proteins_and_amino_acids.php This text is Copyright    Ducksters. Do not use without permission. The ribosome figures out where to start on the mRNA by finding a special three letter "begin" sequence called a codon. The ribosome then moves down the strand of mRNA. When the ribosome sees the "stop" code, it ends the translation and the protein is complete. 

Ex Output:
MRNA ,DNA's genetic information ,protein ,mRNA ,ribosome 


Ex Input:
A mold spore floats through the air. The spore lands on a piece of bread. The spore grows hyphae into the bread. The mold forms a colony. Sporangiophores grow upward. The mold sends out spores. 

Ex Output:

mold spore ; spore ; mold ,colony ; sporangiophores 


