в задаче 2-2 добавлены комментарии