Переводим два последних байта маски в двоичную систему (остальные переводить смысла нет).
252 - 11111100
0 - 00000000
11111100.00000000
Нули в маске показывают хост в IP-адресе. Всего 10 нулей, значит в IP-адресе десять бит зарезервированы под хост.
10 бит - это 2^10 = 1024. Но хостом не могут быть два адреса - все нули (в этом случае IP-адрес будет адресом сети) и все единицы (это широковещательный адрес сети).
То есть из 1024 нужно вычесть эти два адреса.
Ответ: 1022