Очень надеюсь на чью-нибудь помощь, дали задание написать прогу на Delphi. Срок до 10 апреля, а еще надо учить текущие предметы

Условия
Составить программу, позволяющую сжимать текстовую информацию, а затем преобразовывать сжатую информацию в исходное состояние. В программе необходимо предусмотреть два варианта.
Для хранения текста в сжатом виде найти часто повторяющиеся последовательности из двух букв и заменить их кодом. В качестве кода использовать символы, не встречающиеся в тексте. Составить таблицу кодов.
В заданном тексте найти слова, которые встречаются более трех раз, закодировать их и сжать текст, заменив слова кодами. Составить таблицу кодов.
Ps: прога должна быть как можно проще (без дополнительных библиотек, т.е. таких, которые требовалось бы устанавливать отдельно)
e-mail: wuhlheide@rambler.ru
дополнительную инфу можно посмотреть на этом
форуме