#include <bits/stdc++.h>
using namespace std;
int main() {
  map<string, int> notes;
  notes.insert(pair<string, int>("C", 1));
  notes.insert(pair<string, int>("C#", 2));
  notes.insert(pair<string, int>("D", 3));
  notes.insert(pair<string, int>("D#", 4));
  notes.insert(pair<string, int>("E", 5));
  notes.insert(pair<string, int>("F", 6));
  notes.insert(pair<string, int>("F#", 7));
  notes.insert(pair<string, int>("G", 8));
  notes.insert(pair<string, int>("G#", 9));
  notes.insert(pair<string, int>("A", 10));
  notes.insert(pair<string, int>("B", 11));
  notes.insert(pair<string, int>("H", 12));
  string s1, s2, s3, temp;
  cin >> s1 >> s2 >> s3;
  if (notes[s1] > notes[s2]) {
    temp = s1;
    s1 = s2;
    s2 = temp;
  }
  if (notes[s1] > notes[s3]) {
    temp = s1;
    s1 = s3;
    s3 = temp;
  }
  if (notes[s2] > notes[s3]) {
    temp = s2;
    s2 = s3;
    s3 = temp;
  }
  bool major = false, minor = false;
  int d, d1, d2, d3;
  d1 = (notes[s2] - notes[s1] + 12) % 12;
  d2 = (notes[s3] - notes[s2] + 12) % 12;
  d3 = (notes[s3] - notes[s1] + 12) % 12;
  if (d1 == 4 && d2 == 3 && d3 == 7)
    major = true;
  else if (d1 == 3 && d2 == 4)
    minor = true;
  d = d1;
  d1 = d2;
  d2 = 12 - d3;
  d3 = 12 - d;
  if (d1 == 4 && d2 == 3 && d3 == 7)
    major = true;
  else if (d1 == 3 && d2 == 4)
    minor = true;
  d = d1;
  d1 = d2;
  d2 = 12 - d3;
  d3 = 12 - d;
  if (d1 == 4 && d2 == 3 && d3 == 7)
    major = true;
  else if (d1 == 3 && d2 == 4)
    minor = true;
  if (major) {
    printf("major");
    return 0;
  } else if (minor) {
    printf("minor");
    return 0;
  }
  printf("strange");
  return 0;
}
