In a micro programmed control unit, a control field of one address control instruction has to support two groups of control signals. In groupl it is required to generate either one or none of the 32 control signals. In group 2 at most 5 from the remaining, what will be the number of bits needed for the control field?
(A) 8
(B) 10
(C) 35
(D) 37