I'm trying to write this proof, but can't seem to finish it. I've tried to suppose that $a,b \in H$ and
$$ |a| = 2k+1 $$ $$ |b| = 2n+1 $$
with $n,k \in 2\mathbb{N}$. I also know that $|b^{-1}| = |b|$ so I tried
$$ (a)^{2k+1}(b^{-1})^{2n+1} = e $$ Suppose WLOG that $k < n$, and use the fact that $G$ is abelian. Then
$$ (ab^{-1})^{2k+1}(b^{-1})^{2(n-k)} = e $$
At which point I am stuck. I want to have
$$ (ab^{-1})^{2k+1} = e $$
But I have an even number of left-over $b^{-1}$ to deal with.