Даю полный ответ (40/45)

Даю полный ответ