#2, that would work, soft of. I don't think that was the intended answer for that question though.
#3, like #2, but since that wasn't intended, it now falls off into definitely wrong.
Review your alkene reactions, you probably don't have that many. Do any of them give a halide as a product? Do any of them have a dihalide as a product? A dibromide could be changed into a bromo-iodo compound by stepwise reactions.