Let $G$ be a group such that the intersection of all its subgroups which are different from $e$ is a subgroup different from $e$. Prove that every element of $G$ has finite order.
Can i get some hints to get started?
Thanks.
EDIT
As per suggestion of user Slade, i have proceeded according to this
If $g$ has infinite order, then the cyclic group that $g$ generates will have elements of the form $\{g,g^{2},g^{3},......)$.
The claim is that no two elements are same, i.e. there are no repetitions. To show this let us assume that there are repetitions, say $a^{i}=a^{j}$, for some $i,j$. Then $a^{i-j}=e$ and this contradiction of $a$ having infinite order.
What should i do next?
Hint by absurd, take an element $a$ without a finite order and consider $I$ is the intersection of subgroups of $<a>$ different from $\{e\}$. prove that : $$I=\{e\} $$ (if $x=a^m \in I$ then $x\in <a^{m+1}>\cap <a^{m+1}>\cdots$)