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 Q]: Trash is put into a household trashbag. The trashbags are thrown into a large outdoor trashcan. The trashcan is emptied by a large trash truck. The trash truck travels to the landfill. Unloads all the trash the truck has collected. 
[EX A]: trash ,trash truck ,trashbags 

[EX Q]: Rainwater picks up carbon dioxide from the air. Rainwater goes into soil. Water with carbon dioxide percolates through soil. The water becomes a weak acid. The water dissolves limestone. Caves form where the limestone was dissolved. 
[EX A]: rainwater ,carbon dioxide ,water ,weak acid ,limestone ,caves 

[EX Q]: Carbon dioxide enters the leaf through the stomates. Water is absorbed by the plant and transported to the leaves. Sunlight is captured by the plant. Energy in the form of ATP is made from the sun's energy. Carbon dioxide, water, and ATP form sugars via the Calvin cycle. Oxygen is given off as a byproduct. Oxygen leaves the leaf through the stomates. Water is reused or it leaves the leaf. The sugars can be used by the plant to make cellulose. 
[EX A]:
atp ,carbon dioxide ,water ,cellulose ,oxygen ,sugars ,sunlight; sun's energy