Arsene Wenger has been Arsenal manager for 20 years, and in that time he's signed a fair few players.

We've picked out a player per year for you to identify. Be warned, though - we didn't want anyone to get full marks so you're more likely to see Igors Stepanovs than Thierry Henry.