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