This is an interesting problem that invites some assumptions about the reaction. Since diborane is listed as the reagent, technically, there is an excess of reagent. I might have expected a mixture of products, for example including a 1,5,10-triol in addition to a 1,5,9-triol. However, the choices suggest a single intermediate has formed. If the reaction were heated, that would be plausible, namely as illustrated. The oxidation step preserves the stereochemistry, therefore the product is B. A is also a plausible product that could form from a syn addition, but the intermediate would shift one of the chains into an axial stereochemistry. However, if the reaction were heated, it could revert until the more stable intermediate forms. This suggests to me the suggested intermediate forms and this will give B.