Подскажите почему 15я строка требует дополнительного условия для проверки? По другому не отрабатывает.