Решим задачу, используя для наглядности рисунок.
На улице, встав в кружок, беседуют четыре мальчика Вова,Саша, Дима и Боря.
Рисунок 1: Мальчик в зелёной рубашке - это Дима, поскольку это не Вова и не Саша, а Боря стоит рядом с ним. Значит, Дима (зелёная рубашка) стоит между Борей и мальчиком в синей рубашке.
Рисунок 2: Мальчик в желтой рубашке стоит между мальчиком в красной рубашке и Сашей. Боря не может быть в жёлтой рубашке, потому что если он будет стоят рядом с красной рубашкой, то с другой стороны должен стоять Саша, а стоит Дима (зелёная рубашка). Значит, мальчик в жёлтой рубашке стоит напротив Димы (а не рядом). С одной стороны от него стоит мальчик в красной рубашке (Боря), а с другой Саша (синяя рубашка).
Рисунок 3: Саша - синяя рубашка, Дима - зелёная рубашка, Боря - красная рубашка, остаётся только Вова - жёлтая рубашка.
ОТВЕТ:
Дима→зелёная рубашка
Боря→красная рубашка
Саша→синяя рубашка
Вова→жёлтая рубашка.