Задача была поставлена не четко. После выяснения деталей оказалось, что требуется выполнить другое задание. В связи с этим задание не выполнено.