Опять нужно писать алгоритм.