Let $G$ be a finite group. An element $a \in G$ is called a square if there exists $x \in G$ such that $x^2 = a$. Which of the following statement(s) is/are true?\\
(A) If $a, b \in G$ are not squares, $ab$ is a square.\\
(B) Suppose that $G$ is cyclic. Then if $a, b \in G$ are not squares, $ab$ is a square.\\
(C) $G$ has a normal subgroup.\\
(D) If every proper subgroup of $G$ is cyclic then $G$ is cyclic.