Ответ:

У каждого лжеца оба соседа — рыцари, поэтому лжецы не могут стоять рядом. Значит, наибольшее число лжецов получается при чередовании рыцарей и лжецов:

54 : 2 = 27.

Такое расположение возможно: при чередовании каждый рыцарь стоит рядом с лжецом, а у каждого лжеца оба соседа — рыцари.

Ответ: 27