Here are the possible solutions for magazine with an annual list of the world's 2 000 biggest public companies clue