Реализована седьмая часть задания.