Diffie-Hellman question