#include <bits/stdc++.h>
using namespace std;
bool majr(vector<int> &n) {
  int d1 = (n[1] - n[0]) % 12;
  int d2 = (n[2] - n[1]) % 12;
  return (d1 == 4 && d2 == 3) || (d1 == 3 && d2 == 5) || (d1 == 5 && d2 == 4);
}
bool minr(vector<int> &n) {
  int d1 = (n[1] - n[0]) % 12;
  int d2 = (n[2] - n[1]) % 12;
  return (d1 == 3 && d2 == 4) || (d1 == 4 && d2 == 5) || (d1 == 5 && d2 == 3);
}
int main() {
  map<string, int> notes;
  notes["C"] = 0;
  notes["C#"] = 1;
  notes["D"] = 2;
  notes["D#"] = 3;
  notes["E"] = 4;
  notes["F"] = 5;
  notes["F#"] = 6;
  notes["G"] = 7;
  notes["G#"] = 8;
  notes["A"] = 9;
  notes["B"] = 10;
  notes["H"] = 11;
  vector<string> n(3);
  cin >> n[0] >> n[1] >> n[2];
  vector<int> nx(3);
  nx[0] = notes[n[0]];
  nx[1] = notes[n[1]];
  nx[2] = notes[n[2]];
  sort(nx.begin(), nx.end());
  if (majr(nx))
    cout << "major" << endl;
  else if (minr(nx))
    cout << "minor" << endl;
  else
    cout << "strange" << endl;
}
