Максимальное количество правдивых гоблинов - 56.
По одному с каждого края и далее - через одного.
По условию, справа и слева от каждого правдивого должны стоять лжецы.
Иначе правдивые солгут.
Справа и слева от каждого лжеца должны стоять правдивые.
Иначе лжецы скажут правду.
Возможно чередование, когда вначале и в конце стоят лжецы. Условие будет соблюдено, однако, в этом случае лжецов будет на 1 больше, чем правдивых.
То есть максимальное количество правдивых:
111 = 110 + 1 = 55*2 + 1 = 56 + 55
56 правдивых гоблинов и 55 лжецов.
х кг - было бананов, осталось (1 - 2/3)*х = 1/3 * х = х/3
3х кг - было яблок, осталось (1-0,5)*3х = 1,5х
1,5х = х/3 + 70
4,5х=х+210
3,5х=210
х=60 (кг) - было бананов
60*3=180 (кг) - было яблок