def product_sum(li, depth):
sum_is = 0
for e in li:
if isinstance(e, list):
sum_is += product_sum(e, depth + 1)
else:
sum_is += e
return sum_is * depth
a1 = [2, 3]
a2 = [2, 4]
a3 = [a1, 1]
array = [1, 2, a1, 6, a3, 7]
print(product_sum(array, 1))