1) Какое платье наденет Оля?
Так как Вера в жёлтом, а Наташа в синем или жёлтом, то Оля может надеть только красное платье.
Ответ: Красное.
2) Какое платье наденет Дина?
Так как Оля в красном, Вера в жёлтом, а Наташа в синем или жёлтом, то Дина может надеть только зеленое платье.
Ответ: Зеленое.