Кто-нибудь может объяснить, зачем для котят ставить join(), если и без них порядок действий соответствует условиям? Только, чтобы валидатор не ругался?