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.

Input: Consider Input: The animal dies and the body falls down. It is not eaten by anything. The body falls in a sandy or wet place. The soil forms around the body. Time passes on and the rock forms. Millions years later the fossil forms. A person now finds the fossil.

Output: animal; body ,soil ,rock ,fossil

Input: Consider Input: A fuel source must produce heat. Heat is used to create steam. Steam will be used to power turbines. Turbines will work together with magnets to generate electricity. Electricity or moving electrons will then flow through wires. The wires will carry electrons to homes and businesses remotely.

Output: Fuel Source ,Heat ,Steam ,Electricity

Input: Consider Input: Water seeps into rocks. The water freezes and thaws. Cracks form in the rocks. Cracks also form when rocks heat up. The rocks slowly break down.
Output: water ,rocks ,cracks