For some reason, two completely different checkers have been tagged for this challenge. The top one obviously has nothing to do with the challenge. The auto-checkers system has no way of knowing which one is correct, though, and will run one of them. As far as I know, it may run another one of them next time it processes that challenge for you, causing your result for this challenge to flip-flop.
I've reached out to the creator of the incorrect tag to get this fixed.