Reaction of perchloric acid with cyclopropenol
The first step is indeed 1,2-addition of the Grignard reagent to the keto group, and product A is the alcohol:



Treatment of the alcohol with the strong acid $\ce{HClO4}$ cannot yield the usual dehydration product (alkene) in this case, as the corresponding alkene would have two double bonds in an already highly strained three-membered ring, which is highly unfavorable. Instead, after protonation of the $\ce{OH}$ group and subsequent loss of $\ce{H2O}$, the carbocation:



is obtained as the final product B (with $\ce{ClO4-}$ being the counteranion). The planar cyclopropenyl cation is a Hückel aromatic compound with $(4 \cdot 0+2) = 2$ $\pi$ electrons, and delocalization of the positive charge over the two phenyl substituents can provide further stabilization.