I printed a true string, why doesn't it pass?

my code works but the message still says it is wrong.

def more_than_n(lst, item, n):
if lst.count(item) > n:
return ‘True’
else:
return ‘False’

it does return True, so I don’t see what the problem is ???

True and False are values, not strings.

As an analogy, consider:

print(5 + 7 == '12')
print(5 + 7 == 12)

Output:

False
True