"MCPBA is a strong oxidizing agent, which is comparable with other peracids. Advantages of 3-chloroperbenzoic acid is its handling, because it is present as powder, which can be kept in the refrigerator."
As for ur question i believe A is ethanal (ox of ethene) and B is propan-2-ol (Grignard reaction)