1. Сопоставим имена и цвета, учитывая условия: Кира (красный), Зоя (жёлтый), Соня (синий), Жанна (зелёный).
2. Проверим условия: имена и цвета начинаются на разные буквы. Кира (К) не красная (К), зелёная (З), синяя (С), жёлтая (Ж). Жанна (Ж) не жёлтая (Ж), зелёная (З), синяя (С), красная (К). Кира играла против Жанны. Девочка в зелёной форме играла против девочки в синей форме.
3. Окончательное распределение: Кира - красный, Зоя - жёлтый, Соня - синий, Жанна - зелёный.