Task: Question Generation
Input (English): 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. 
Output (English): How do caves form?