Решение:
Из условия задачи известно, что белый котёнок не живёт в квартирах №2 и №3, следовательно, он живёт в квартире №1. Чёрный котёнок не живёт в квартире №2, а в квартире №1 живёт белый котёнок, следовательно, чёрный котёнок живёт в квартире №3. Тогда рыжий котёнок живёт в квартире №2.
Ответ: