- for (int i = 0; i < (m->Groups.size() - 1); i++) {
- for (int l = n; l < m->Groups.size(); l++) {
- group = m->Groups[i] + m->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];