Не больше одного человека справа это значит, может быть меньше, либо равно одному человеку справа.Последний человек сказал правду, так как после него и правда нет больше никого, то есть ноль человек. Значит последним стоит правдолюб.Предпоследний тоже сказал правду, так как после него всего один правдолюб.Распишем так:Х Х Х….. Х П П.На месте Х необходимо поставить либо лжеца Л, либо правдолюба П.На 3 месте с конца, или на 29 месте, стоит лжец, так как после него уже два правдолюба, и, значит, он врёт, если говорит, что после него не больше одного правдолюба.На 28 месте лжец, так как справа от него стоит лжец, а правдолюбов нет.То же самое и на 27 месте, и на всех остальных, до первого.Таким образом, в ряду стоят всего два правдолюба, на 30 и 31 местах.