прорпботка алгоритма 2