Hi, please help me to understand whats wrong with this code.

`cubes_by_four = [x**3 for x in range(1, 10) if (x**3) % 4 == 0]`

Looks ok but I get this error "Looks like cubes_by_four is the wrong length. It should have 5 values."

Hi, please help me to understand whats wrong with this code.

`cubes_by_four = [x**3 for x in range(1, 10) if (x**3) % 4 == 0]`

Looks ok but I get this error "Looks like cubes_by_four is the wrong length. It should have 5 values."

Hello @systemblaster74501,

Codecademy wants you to include zero cubed in the list as well.

Try to iterate starting from zero.

I tired, in this case it will say that my list should start from 8

"It looks like your list has the wrong value at index 0. It should be 8. "

cubes_by_four = [(x**3) for x in range(1,11) if (x**3) % 4 == 0]

print cubes_by_four

It will work