Since $|G|=21=7\times 3.$
$n_7=1+7k|3$. So no of Sylow 7 subgroup is unique and hence normal.
$n_3=1+3k|7$. Then $n_3=1$ or $ 7$. If $n_3 =1$ then $G$ is cyclic. If $n_3=7$,then, Let $H$ be the subgroup of order $7$ and $K$ be one subgroup of order $3$.Let $H=<x>,K=<y>,$
Since $H$ is normal then $yxy^{-1} \in H$. Then $yxy^{-1}=x^i$ where $0\leq i<7,$ I cannot contradict the fact that $yxy^{-1}$ cannot be equal to $x^4$. Please help me.