Вопрос:

Вася, Аня и Лида пришли на праздник в платьях разного цвета: одна — в красном, другая — в зелёном, третья — в синем. Лида была не в синем и не в красном. Вася не в синем и не в красном. Определи, в каких платьях были девочки.

Ответ:

Лида была не в синем и не в красном, значит, она была в зелёном платье.

Вася был не в синем и не в красном, значит, он тоже должен быть в зелёном платье. Но по условию платья разного цвета, поэтому в тексте, вероятно, допущена ошибка: при таких данных определить распределение невозможно.

Если во втором предложении должно быть сказано, что Аня не в синем и не в красном, тогда Аня была бы в зелёном, а Вася и Лида — в красном и синем, но кто именно в каком платье, определить нельзя.

Ответ: в условии есть противоречие: Вася и Лида оба должны быть в зелёном платье.