Could you tell me what's wrong with this code? Why the last requirement isn't met?