помогите где ошибка в моём алгоритме?