Разберем задачу по шагам:
Из условия 1 следует, что в зеленом платье либо Галя, либо Надя. Но так как рядом с девочкой в зеленом стоит Надя, значит, Надя не в зеленом, следовательно, Галя в зеленом. Девочка в зеленом стоит между девочкой в голубом и Надей, значит, Надя не в голубом. Так как в белом платье стоит девочка между розовой и Валей, значит, Валя не в белом и не в розовом. Остается только голубой. То есть Валя в голубом платье. Получается, что Надя стоит между девочкой в зеленом и девочкой в голубом (Валей). Следовательно, Надя в белом платье. Тогда Аня в розовом платье.
Ответ: Аня в розовом платье, Валя в голубом платье, Галя в зеленом платье, Надя в белом платье.