unriddle
verb
°To figure out the answer to a riddle.
°To solve a perplexing problem.