Embora a questão diga 5 sub-redes é dito também que há a necessidade de uma destas sub-redes suportarem 30 hosts ou seja 30 endereços válidos + 2 (endereço de rede e de Broadcast). Pensando nisso e que o IP em questão é de categoria C, faça 256-32 = 224 (que é a máscara no octeto em que estamos calculando, no caso o último octeto). Isso resulta em uma máscara 255.255.255.224.
Tendo a máscara é possível achar a notação CIDR que nada mais é da esquerda para a direita a quantidade de bits utilizada para determinar a máscara, nesse caso temos 3 octetos cheios resultando em 8+8+8 = 24 mais 3bits que foram usados para determinar a máscara 224 no último octeto, exemplo disso:
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1 (em decimal)
I I I 0 0 0 0 0 (em bits)
Desta forma tem-se um /27 como mascara na notação CIDR
Os zeros do esquema acima representam os bits disponíveis para endereçamento
Portanto, a resposta é que é necessário no mínimo utilizar 3 bits para realizar esta segmentação na rede.