Если у Евгения красные штаны, то посмотрим на штаны Сергея. Они не могут быть красными и зелеными, значит, они желтые. Следовательно, его кепка красного цвета.
Посмотрим на наряд Евгения, вернее, на его рубаху. Она не зеленая (т.к та у Сергея) и не красная. Значит, она желтая. Следовательно кепка у того зеленая.
Ну и Аркадий может одеть только оставшиеся вещи, такие как:
Кепка желтого цвета, рубашка красная, штаны зеленые.