it says other numbers don't work, I don't really get what the second step of the instructions is saying. It says from each number n from 2 to x - 1, test if its evenly divisible by n? If so where would I call n? The error message was that: is_prime returned True, when it's supposed to return false. I logically went through that, substituted x for 2. And when it gets to the second if statement it's not running the code because 0 is not greater than 1. This is obviously a flaw in my idk formula, so can anyone explain what the second step means, or point me in the right direction. I know this is supposed to be the challenging section, but I'm only in geometry and know algebra one. So you can call me stupid, I know I'm stupid. but can you atleast explain it please. or give a tip

```
def is_prime(x):
if x <= 2
return False
elif x % 2 > 1:
return False
else:
return True
```