Здравствуйте! Файл с заданием прикрепил к заказу. Если есть необходимость, то могу прислать пример решения другого варианта.