Python

Using recursion:

def flatten(nested_array):
    for e in nested_array:
        if type(e) == list:
            flatten(e)
        else:
            print(e, end=" ")
        

flatten([
    1,2,3,[4, 5, 6],7,[8,[9, 10, 11,[12, 13, 14]]],
    [15, 16, 17, 18, 19,[20, 21, 22,[23, 24, 25,[26, 27, 29]], 30, 31], 32], 
    33
])

#-> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33