Каждый является соседом для двух других. Таким образом, если человек, который говорит "Мой сосед справа - эльф", говорит правду, то оба его соседа - эльфы, и никто из них не может быть в колпаке. Это означает, что либо все трое говорят правду, либо все трое лгут.
Если все три человека говорят правду, то все они - эльфы без колпаков. Если все три человека врут, то все они - гномы в колпаках, которые говорят правду.
Следовательно, наибольшее количество эльфов в колпаках в ряду может быть 0.
