Difficult Riddles For Library, We've selected 40 of the trickiest mind teasers to test your riddle-solving skills.