Работа, которую сдавал сам.
Задание ниже.
Можете использовать как шаблон или сдать в том же виде на свой страх и риск.