Bond cleavage of 3 membered cyclic ring on heating I was told to propose a mechanism for the following conversion:



One obvious step is the conversion of cyclic ketal to ketone because of acidic conditions. But I am unable to understand how the three membered ring opened to give an alkene? (However, I can understand  that the three membered ring is unstable)

I feel that somehow, a carbocation is being generated and E1 type elimination is taking place.

What is happening exactly? And does this type of thing take place with any three membered ring under given conditions?
Possible mechanism for cyclopropyl ring opening of given compound in acid medium: