Provide appropriate reagents to carry out the following reactions. it

just need reagents no need for structures, you can fill in answers like below;
a) 1.
     2.
     3.
b) 1.
     2.
     3. 
c) 1.
     2.
part 2
Given the alkene product of a Wittig reaction below, draw the structures for 2 different phosphonium salts and 2 different carbonyl compounds that can be used as starting materials for the synthesis of this product.