Lagrange's theorem for finite groups states that if and is finite, then
so divides . Indeed, the left cosets of partition , and multiplication by a coset representative is a bijection from to each coset.
Applying the theorem to the cyclic subgroup gives
In , an element has order dividing three exactly when its first coordinate is arbitrary and its second belongs to the unique subgroup of order three. There are such elements, and after removing the identity the answer is .
Let be the abelianization map. Its image is again a -approximate group. Apply the large-progression form of the Freiman-Green-Ruzsa theorem to . It gives a finite subgroup , elements , and lengths , with
and
The large lifted product from a coset progression applied to this progression gives
Briefly, choose a section of on . Multiplication by that section is multiplicative up to ; lifting successively the subgroup part and each progression direction therefore places every element of in the displayed product. The fiber-counting lemma for a quotient map gives , which proves the estimate.
Set
The intersection of an approximate group power with a subgroup shows that each is a -approximate group contained in . The preimage of a cyclic subgroup of has step less than . The same is true of the preimage of the finite subgroup because is a torsion-free group. Consequently each has step less than , and the displayed estimate is the required conclusion.