From Alice in Wonderland to Batman, many great characters have to solve a tricky riddle as part of their journey.
But riddles aren't just for modern adventurers and superheroes. They are an ancient form of literature, and the oldest known riddle is 3800 years old.
The riddles in this quiz are a bit younger - they were all written in Europe in what's known as the early medieval period (400-1000 AD).
They're about all sorts of things, including animals, plants, maths and many other subjects.
They were written in Latin and Old English, but fear not - we have translated them for you.
How many can you solve?
Quiz: Can you tackle a Victorian exam paper?
Test your knowledge against this test from 1859.
The deviously difficult dead word quiz
Do you know what words we no longer use? Take our quiz to find out.
Quiz: How well do you know these classic arcade games?
Can you get a High Score on this ultimate video arcade games quiz?