The correct option is (b) 2
To explain: Dialkyl ethers when treated with excess halogen acid first form an alkyl halide and alcohol. The alcohol further reacts with the excess acid to form the same alkyl halide and a water molecule. Thus, two alkyl halide molecules are produced in the end.