Выводит верное решение, но по второму пункту требований не подходит помогите разобраться, спасибо!