Can you name every man to score a century and take a five-for in the same Test match since World War II and ace this quiz?

In total, the notable double has been achieved 33 times by 21 men in Tests since 1945. The list includes several of the great all-rounders and a few more obscure names. You have five minutes to guess them all.