MCPBA= m-chloroperoxybenzoic acid.
Alkenes on reaction with per acids formepoxides.
Ethene on reaction with MCPBA will first give ethylene oxide (A), which on further reaction with methyl magnesium iodide followed by hydrolysis will give n-propyl alcohol.