Ответ:

У Кати только синее платье, значит, она наденет синее. Платья должны быть разных цветов, поэтому Марина не может надеть синее и выбирает жёлтое. Ире остаётся красное платье, а Соне — зелёное.

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