Answer: B
Only the three adjacent carbons bearing OH (C1, C2, C3) have vicinal oxygen functions, so two C-C bonds are cleaved using 2 mol HIO4. C1 gives HCHO, C2 gives HCOOH and C3 together with C4 gives CHX3OCHX2CHO. The ether C-O bond is not attacked and C3-C4 is not cleaved because C4 carries no OH.