Прикрепляю два задания и лекции.
В принципе всё четко написано в задании.
Если будут вопросы - спрашивайте :)