Ваня : 1) ничего жёлтого (никогда не носит этот цвет); 2) по условию Дима надел сиреневую шапочку и куртку другого цвета, то у Вани остаётся только оранжевая шапочка.
Саша : шапка и куртка одного цвета. Получается только жёлтый цвет, потому что сиреневая и оранжевая шапки у других ребят - иначе будет не комплект.
Итог : Саша весь в жёлтом, у Вани оранжевая шапка и сиреневая куртка, а у Димы сиреневая шапка и оранжевая куртка.
2) по условию Дима надел сиреневую шапочку и куртку другого цвета, то у Вани остаётся только оранжевая шапочка.
Саша : шапка и куртка одного цвета. Получается только жёлтый цвет, потому что сиреневая и оранжевая шапки у других ребят - иначе будет не комплект.
Итог : Саша весь в жёлтом, у Вани оранжевая шапка и сиреневая куртка, а у Димы сиреневая шапка и оранжевая куртка.