Common Noun Collocations of riddles

answer, appreciation, catch, collection, company, contradiction, existence, history, joke, kind, kink, life, Macbeth, mean, mystery, myth, nature, parable, proverb, pun, puzzle, rhyme, saying, solution, song, sphinx, Trinity, witch, word, world