Часть домов имеют по одной кошке. Остальные дома или не имеют кошек или имеют по две кошки. Так как в половине домов от оставшихся по две кошки, то мы можем одну из двух кошек оставить в доме, где по две кошки, а другую кошку перевести в дом , гдже нет кошек. Всего 250 кошек