what are all of the groups?
socialist group, rpr group, udf group, communist group, radical, citizen and green, non-inscrits
of these, which have less than 40 members?
communist group, radical, citizen and green, non-inscrits
and of these 3, which groups has at least 3 caucusing?
communist group