предпоследнее условие не выполняется, где ошибка? или я вообще не в ту степь...