Здравствуйте, Бешенцев Матвей!
Можно использовать алгоритм, приведенный в книге Шень А. Программирование - Теоремы и Задачи. Издание 2. 2004г.(есть в Интернете формат PDF, 2 МГ).Текст копируется в закодированном, нечитабельном виде. Файлы к ответу не крепятся, ошибка сервера.
Переписывать лень. Очень много информации по этому вопросу здесь
http://forum.sources.ru/index.php?showtopic=9552