There seems to be a bug in the solution check. My code outputs the odd indices, but the check conflictingly requests even numbers, according to its error message:

`odd_indices([4, 3, 7, 10, 11, -2])`

should have returned`[3, 10, -2]`

, and it returned [3, 7, 11]

10 and -2 are not odd numbers. Suffice to say, I cannot progress to the next section without matching the answer. This was my code:

#Write your function here

def odd_indices(lst):

odd =

for num in lst:

`if num % 2 == 1: odd.append(num)`

return odd

#Uncomment the line below when your function is done

print(odd_indices([4, 3, 7, 10, 11, -2]))