Q: Fact 1: Acavern is formed by carbonic acid in groundwater seeping through rock and dissolving limestone. Fact 2: Limestone caves are formed when acids attack and dissolve the calcite in limestone. Given the two facts above, what are caverns formed from?
A:
limestone