def interleave(*arrays,**kwargs):
anum = arrays.__len__()<EOL>rslt = []<EOL>length = arrays[<NUM_LIT:0>].__len__()<EOL>for j in range(<NUM_LIT:0>,length):<EOL><INDENT>for i in range(<NUM_LIT:0>,anum):<EOL><INDENT>array = arrays[i]<EOL>rslt.append(array[j])<EOL><DEDENT><DEDENT>return(rslt)<EOL>
arr1 = [1,2,3,4]
arr2 = ['a','b','c','d']
arr3 = ['@','#','%','*']
interleave(arr1,arr2,arr3)