в третьем доме десять жителей, и в предпредпоследнем доме десять
Почему?
(по умолчанию мы будем считать, что человек не является соседом самого себя)Возьмём Васю, жителя первого дома. Его соседи - все жители первого и второго домов. Тогда общее число жителей в первых двух домах равно 21 или 31. Теперь возьмём Ярдену, жительцицу второго дома. Её соседи - все жители первого, второго и третьего домов. Тогда общее число жителей в первых трёх домах также равно 21 или 31. Поскольку в каждом доме есть хотя бы один житель, в первых двух домах будет 21 житель, а в первых трёх - 31 житель. Следовательно, в третьем доме ровно 10 жителей.
Аналогично рассуждая, можно доказать, что и в третьем с конца доме тоже ровно 10 жителей.