If each strict subgroup of a group G is free, must G be free or cyclic of prime order ?

$\begingroup$ What's a strict subgroup? $\endgroup$ – Autumn Kent Oct 3 '12 at 16:35

7$\begingroup$ I think, strict=proper. Then there are even finitelygenerated groups $G$ where every proper subgroup is infinite cyclic, but $G$ is not virtually free (Olshansky's central extensions of Tarsky monsters). However, if you add the condition that $G$ contains a free nonabelian subgroup, I do not think there are any know counterexamples. $\endgroup$ – Misha Oct 3 '12 at 16:48

$\begingroup$ Search on Google "almost free groups" $\endgroup$ – Francesco Polizzi Oct 3 '12 at 16:49

2$\begingroup$ It's a well known open question whether there's a nonfree wordhyperbolic group with every proper subgroup free. $\endgroup$ – HJRW Oct 3 '12 at 20:03
No. There is a variation of Tarski monster: a nonabelian group whose each proper nontrivial subgroup is infinite cyclic, see the book of Olshanskii.
Concerning Misha's comment. For any countable family of countable involutionfree groups $G_1,G_2,\dots$, there is a group $H$ containing all $G_i$ as proper subgroups such that each proper subgroup of $H$ is either infinite cyclic or a conjugate of a subgroup of some $G_i$. This is Obraztsov's embedding theorem.