Все задание в приложенном файле. Есть пример выполненной работы, могу скинуть для наглядности при необходимости