#!/usr/bin/python3
'''
    sum all numbers in a list or dictionary
'''
def sum_n(numbers):
    total=0
    if isinstance(numbers,dict):
        for x in numbers.values():
            total+=x
        return total
    elif isinstance(numbers,tuple):
        for x in numbers:
            total+=x
        return total
    elif isinstance(numbers,(int,float,complex)):
        return numbers
    else:
        for x in numbers:
            total+=x
        return numbers
        
def main():
    print(sum_n({1:8,2:2,3:4}))
    print(sum_n([8,2,4]))
    print(sum_n(complex(3,5)))

if __name__=="__main__":
    main()
