Ответ:

При данных правилах ни один из предложенных вариантов не подходит.

  1. Если Аня старше Вики, то она говорит правду, а значит, Гоша должен быть самым старшим. Если Аня младше Вики, она лжёт, поэтому Гоша не может быть самым старшим. Следовательно, «Гоша самый старший» должно быть истинно тогда и только тогда, когда Аня старше Вики.
  2. Если Вика старше Гоши, её утверждение о том, что Боря старше Гоши, должно быть истинным; если Вика младше Гоши — ложным.
  3. Если Гоша старше Бори, его утверждение об Ане, которая якобы старше Бори, должно быть истинным; если Гоша младше Бори — ложным.

Эти условия несовместимы: если Гоша самый старший, то Аня старше Вики, а также Гоша старше Бори, поэтому слова Гоши требуют, чтобы Аня была старше Бори. При этом из слов Вики следует, что Боря не старше Гоши, что согласуется с тем, что Гоша самый старший, но остаётся невозможным условие из первой пары? Проверка вариантов напрямую подтверждает, что каждый нарушает хотя бы одно правило: в А ложно утверждение Вики при обращении к старшему Гоше; в Б Аня лжёт, хотя обращается к младшей Вике, но утверждение о самом старшем Гоше истинно; в В и Г Аня старше Вики и должна говорить правду, однако Гоша не самый старший.

Ответ: среди предложенных вариантов нет правильного; условие или варианты ответа содержат ошибку.