This question already has an answer here:
Sometimes answers are posted, which almost comply with the specs. They might be a clever, interesting take on the problem, but not follow one of the rules, or the program might crash in a few rare cases. What should be done with these answers? Upvote, downvote, or delete?