Если у Бама не было ничего красного, а его туфли были зелёные, то остаётся только один вариант, что у него рубашка синяя.
У Бима всё одного цвета, т.к. у Бама уже "заняты" два цвета, то остаётся, что у Бима рубашка и туфли красного цвета.
У Бома остался только один вариант - туфли синие, рубашка зелёная.
Ответ : у Бима всё красное, а у Бома синие туфли и зелёная рубашка.