```
def cube(number):
def by_three(number):
return number ** 3
by_three(cubenumber))
if number % 3 == True:
by_three(number)
return by_three
print "n is divisible by 3"
else:
return False
print "n isnt divisible by 3"
```

it keeps saying cube(1) resulted in an error: maximum recursion depth exceeded