If xy is rational, must either x or y be rational?

A) Yes; because the product of irrationals cannot be rational.

B) No; because the product of two irrationals can also be rational.

C) No; because the product of a rational and an irrational can also be rational.

D) Yes; because the product of a rational and an irrational can also be rational.