Long but funny riddles