Алгоритм вроде правильный ,что не правильно подскажите