Если есть вопросы спрашивайте, рассмотрю ваш срок и цену.
Задача 1.
Задача 2 полностью
Задача 3 полностью