Всего 6 друзей. Так как в доме 5 этажей, а 5<6, то получается, что хотя бы двое живут на одном этаже.</p>
Предположим, что на каждом этаже живут не меньше 2 друзей, то тогда их должно быть, как минимум 2*5=10 человек. А значит, 11-ый человек окажется 3-им другом на каком-нибудь из этажей.
Ответ: должно быть 11 друзей.