Задача 1 выполнена.

Остались вопросы по предупреждениям при чистке памяти.