hi guys, i've just completed this part.

but i've some doubts if my code is "redundant"...

```
def median(x):
blank = []
for i in x:
blank.append(i)
sort = sorted(blank)
print sort
if len(sort) % 2 == 0:
m = len(sort)/2
n = (m - 1)
q = float(sort[m])
print "max apix",q
w = float(sort[n])
print "min apix",w
z = float((q+w)/2)
print "median",z
else:
m = len(sort)/2
q = float(sort[m])
z = float(q)
print "median",z
return abs(z)
print median([1,2,3,4,3,2,1])
print median([4,5,5,4])
print median([6,8,12,2,23])
```

sorry, for too much "prints".

i just need those for understand if i make some mistake...

Have a nice day all!