Содержание ПЗ и графической части, ход работы берем из методы.
Схема и вариант данных приложены отдельным файлом
Схема 2 вариант 2