Пока получается такое решение:
Представим посетителей в виде графа. Получим граф с

вершинами (по числу ответов), степени которых соответствуют числу знакомых каждого посетителя

.
Количество ребер в графе равно сумме степеней его вершин деленое на

. Таким образом получаем, что число ребер в графе равно:

.
Рассмотрим для примера группу вершин графа в которую входят

посетителя, ответившие

. Максимально в данной группе может быть

ребер (в случае, если каждый из группы знаком с каждым). Значит во второй группе вершин (в которую входят

посетителей, ответившие

) ребер, связанных с этими вершинами, должно быть

. Однако, сумма степеней вершин во второй группе (количество ребер, прилегающих к вершинам второй группы) равна

, противоречие. Значит такой граф построить нельзя и, следовательно, кто-то ошибся.