<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def resolve_variables(variables, context, provider):
 """Given a list of variables, resolve all of them. Args: variables (list of :class:`stacker.variables.Variable`):
 list of variables context (:class:`stacker.context.Context`):
 stacker context provider (:class:`stacker.provider.base.BaseProvider`):
 subclass of the base provider """

    for variable in variables:
        variable.resolve(context, provider)