Does there exist a infinite group besides $\Bbb Z$ that all its nontrivial subgroups have finite index?
I know $\Bbb Z$ works, but is there any other examples? Or a proof that $\Bbb Z$ is the only one with such properties.
On one hand I can't gave a proof: the best I can do is to observe that every element have infinite order with the infinite cyclic group having finite cosets, therefore any other element must have a power going into the cyclic group, in other words every two element must have some kind of "least common multiple" which is similar to the integers. But I can't proof any commutative thing and was stuck.
On the other hand I doubt maybe there exist some weird free group that satisfy the properties, but also I can't gave a construction.