Ответ:

Саша живёт в одном доме с Ивановой, значит, Саша не Иванова. По условию Саша также не Варенкова, поэтому её фамилия — Сергеева.

Остались фамилии Иванова и Варенкова. Вика не Сергеева, а Кира не Иванова. Значит, Кира — Варенкова, а Вика — Иванова.

Ответ: Вика — Иванова, Кира — Варенкова, Саша — Сергеева.