Get ready to test your wits with a collection of tricky riddles that will leave you scratching your head and laughing out loud. Can you crack them all, or will they keep you guessing?