Решение общих задач