Ответ:
Девочка в зелёном платье — Галя или Нина, поскольку это не Ася и не Катя. Но если зелёное платье у Нины, условие «между … и Ниной» невозможно при обычном понимании слова «между» как нахождения между двумя разными девочками. Значит, зелёное платье у Гали.
Галя стоит между девочкой в голубом платье и Ниной. Следовательно, Нина — в голубом платье. Остаются белое и розовое платья для Аси и Кати. Белое платье надето не на Кате: белая девочка стоит между девочкой в розовом и Катей, значит, это третья девочка, не Катя. Белое платье — у Аси, розовое — у Кати.
Оставшийся цвет, зелёный, надет на Гале.
Ответ: Ася — в белом, Катя — в розовом, Галя — в зелёном, Нина — в голубом платье.
