In one of our most difficult quizzes yet, we want you to name all 81 clubs to have played in the 2018-19 William Hill Scottish Cup – from the First Round onwards.

Good luck! And remember to tweet your score to @ScottishCup on Twitter.