Hey guys, so i've completed the exercise by trial and error, i coulnd fint anyone using the 2nd method using the range().

My problem is that i still don't understand step by step how the programs read it. If someone could take the time to maybe write it down the way the programs reads it so my brain can understand.

Thank you

```
n = [3, 5, 7]
def total(numbers):
result = 0
for x in range(len(numbers)):
result = result + numbers[x]
return result
```