Ответ:
- Софья и Егорова — разные девочки в розовых платьях: Софья не может быть Егоровой из-за совпадения первых букв. Вероника и Дмитриева — разные девочки в голубых платьях по той же причине.
- Значит, Егорова — другая девочка в розовом платье. Это Дарья: Екатерина не может быть Егоровой из-за совпадения первых букв. Поэтому Дарья — Егорова.
- Дмитриева — другая девочка в голубом платье. Это Екатерина: Софья в розовом, а Дарья уже Егорова. Поэтому Екатерина — Дмитриева.
- Веронике и Софье остаются фамилии Владимирова и Сергеева. Вероника не может быть Владимировой, значит, она Сергеева, а Софья — Владимирова.
Ответ: А — 4, Б — 3, В — 2, Г — 1.
