Firstly i am sorry for copying wrong mechanism onto Chemsketch for the "C from B" part. The nitrogen abstracts the alpha proton.
So, first there is alpha bromination, (strange, no reaction conditions indicate that, but you believe they are not needed?) followed by F.C. alkylation onto benzene.
But after that, NaOH, wouldn't it hydrolyse the cyanide to say amide or acid?
Also warming a halohydrin, wouldn't give a chloride salt as the question demands...(would give cyclic ether linkage)
Can you be more clear about the need of non-nuceophilic base?