Мы придумаем алгоритм на основе уже существующих
107061, Москва, ул 2-Пугачевская, 6А +7 (495) 963-76-77