Ответ:

У всех девочек должны быть платья разных цветов.

  1. Катя наденет синее платье: у неё есть только такое.
  2. Марина не может надеть синее, поэтому выберет жёлтое.
  3. Ира не может надеть жёлтое, поэтому выберет красное.
  4. Соне останется зелёное платье.

Ответ: Катя — синее, Марина — жёлтое, Ира — красное, Соня — зелёное.