def get_undecided_variable(problem):
    """
    Return one variable that is still unset in the problem
    """
    for variable, domain in problem['variables'].items():
        if len(domain) > 1:  # Undecided if more than 1 value possible
            return variable