В первом подъезде и 7 этажах второго подъезда находится: (12+7)*n квартир, где n - количество квартир на площадке.
Так как 96 квартира находится на 8-м этаже, то:
19n < 96 => 19n < 19*5 + 1
Тогда на одном этаже расположено 5 квартир. В каждом подъезде находится 12*5 = 60 квартир, в двух подъездах - 120 квартир, на первых двух этажах третьего подъезда: 2*5 = 10 квартир, и квартира 134 будет находиться в третьем подъезде на 3-м этаже:
134 = 2*12*5 + 2*5 + 4
ответ: квартира 134 находится в третьем подъезде на 3-м этаже.
Будем считать, что в опросе участвовали все жители острова (иначе в условиях задачи недостаточно данных, чтобы решить ее).
На вопрос "Вы рыцарь?" ответит утвердительно каждый рыцарь (поскольку это правда) и каждый лжец (поскольку лжец должен солгать).
Таким образом, число рыцарей, лжецов и хитрецов, ответивших также "да" на первый вопрос(все сказавшие "да" хитрецы лгут), 17.
На вопрос "Вы хитрец?" утвердительно ответят все лжецы и солгавшие в ответ на предыдущий вопрос хитрецы, всего их 12.
Следовательно, число рыцарей равно разности ответивших на первый вопрос "да" и на второй вопрос "да":
17 - 12 = 5.
ответ: на острове 5 рыцарей.