Здравствуйте.
Очень нужно в течение четырёх часов написать программу, но я за Delphi последний раз садился лет 5 назад и ничего не помню

Буду рад вашей помощи.
Суть: в программе исключительно два текстовых поля, никаких кнопок. Мы вставляем в первое поле список
Кошка
собака
мышей
Во второе поле вставляем
(1) и (2) очень не любят (3).
С каждым изменением любого поля должна производиться подстановка и копирование в буфер.
То бишь если второе поле пустое и мы вставляем нашу фразу
(1) и (2) очень не любят (3).
то в буфере у нас мгновенно должно оказаться
Кошка и собака очень не любят мышей.
Я вообще не помню, какие поля использовать, что писать и на какие события вешать. Нужно, чтобы поддерживалась комбинация Ctrl + A (выделить всё), это очень важно.
Заранее благодарю за помощь!