Добрый день! Правила форума
Помочь с решением можем, решать за вас не будем. Выкладывайте свои наработки. Для начала нарисуйте область.