Не вижу и малейшего отношения к программированию.Что именно вы хотите видеть в программном коде ? Ответ:Алеша, Боря, Витя. Алеша с кем-то идет к троллейбусу, когда подходит с ним к остановке появляется третий друг, который кричит из окна Боре (Значит Алена шел с Борей к троллейбусу). Исходя из этого Витя ездит на автобусе. Боря на троллейбусе (ибо он проводил друга до остановки, значит сам не поехал на троллейбусе, т.к. тогда было бы "вместе" шли или подобное), а значит троллейбус ему не нужен, а нужен трамвай.Ответ: Витя - автобусБоря троллейбусАлеша - трамвай. Все. Что тут еще программировать, а ? это задача только на логику, а не на программирование..