• доработать алгоритм