- for (int i = 0; i < (globaldata->Groups.size() - 1); i++) {
- for (int l = n; l < globaldata->Groups.size(); l++) {
- group = globaldata->Groups[i] + globaldata->Groups[l];
+ vector<string> mGroups = m->getGroups();
+ for (int i = 0; i < (m->getNumGroups() - 1); i++) {
+ for (int l = n; l < m->getNumGroups(); l++) {
+ group = mGroups[i] + mGroups[l];