Given a finite group $G$, we define $u(G):= \min\{|S| : S \subseteq G, \,\, \langle S\rangle = G \,\}$. We fix a group of order $n$.
- Prove that if $H$ is a normal subgroup of $G$, then $u(G) \le u(H) + u(G/H)$.
- Prove that if $ n = p^r$ for some prime number $p$, then $u(G) \le r$.
- Prove that, if $n = 2100$ and $G$ is abelian, then $u(G) \le 2$.
I tried several ways to solve the first two points but without success. For the third one I know, up to isomorphisms, which are all the abelian groups of order 2100 and consequently determine one or two elements that generate these groups and thus arrive at the thesis, but this way suggests that there would be a better strathegy, perhaps using the first two points.
Thank you in advance for any answer or advice on the resolution!