The correct choice is (c) Dry acetone
To explain I would say: When the alkyl bromide/chloride reacts with sodium iodide in dry acetone, the NaBr or NaCl formed gets precipitated in dry acetone. This facilitates the forward reaction according to Le Chatelier’s Principle.