Took me Ages to Understand this Joke. .. Jokexplain.