def count_possibilities(dic):
    """
    Counts how many unique names can be created from the
    combinations of each lists contained in the passed dictionary.
    """
    total = 1
    for key, value in dic.items():
        total *= len(value)
    return total