`X underset("ether")overset(Mg)rarrY underset(H^(+))overset("Dry " CO_(2))rarr X overset("hot " KMnO_(4))rarrP`
The two isomeric compounds which will give the same tricarboxylic acid after the above sequence of reactions, are :
A. I and II
B. III and IV
C. I and IV
D. II and III