Hi to all.... I don´t understand What I doing wrong?...

```
n = [3, 5, 7]
def list_extender(lst):
lst.append(9)
return n
print list_extender(n)
```

*Oops, try again. list_extender([1, 2, 3, 4]) returned [3, 5, 7, 9] instead of [1, 2, 3, 4, 9]*

Then, accidentally I changed the value of return from **n** to **lst**... and code is right...Why?

```
n = [3, 5, 7]
def list_extender(lst):
lst.append(9)
return lst
print list_extender(n)
```

Why if both codes print the same result? [3, 5, 7, 9]