Get ready to test your wits with these perplexing riddles that will leave you scratching your head. Can you solve them all?