Пункт 1, 2,3,4,5.
Пример выполнения прикрепил
напишите срок к которому сможете
если есть какие то вопросы- пишите - уточню