Разберем задачу по шагам:
Из условия 2 следует, что Бом может быть либо в зеленом, либо в синем. Но Бам в зеленых ботинках, значит, Бом не в зеленом. Следовательно, Бом в синем. Так как у Бима цвет рубашки и ботинок совпадают, и цвета всего три (зеленый, красный, синий), а синий уже занят Бомом, значит, Бим может быть либо в зеленом, либо в красном. Но Бам в зеленых ботинках, и у него рубашка другого цвета, значит, Бим не в зеленом. Следовательно, Бим в красном. Остается только зеленый для Бама.
Ответ: Бим в красной рубашке и красных ботинках, Бом в синей рубашке и синих ботинках, Бам в зеленой рубашке и зеленых ботинках.