Barbier allylation; silver nitrate; tin