задание приложено. в файлах задание 1 и задание 2 - пояснение, что в каждом задании делать.
остальные два файла - 5 вариант.