Спиральный алгоритм