Match the compounds given in Column I with the items given in Column II.

Column I Column II
A. Benzene sulphonyl chloride I. Zwitter ion
B. Sulphanilic acid II. Hinsberg reagent
C. Alkyl diazonium salts III. Dyes
D. Aryl diazonium salts IV. Conversion to alcohols

Codes:

A B C D
1. II I IV III
2. III I IV II
3. I IV III II
4. IV III II I