Примеры вспомогательных алгоритмов для различных задач