#include <bits/stdc++.h>
using namespace std;
int gcd(int a, int b) { return (b == 0 ? a : gcd(b, a % b)); }
int lcm(int a, int b) { return ((a * b) / gcd(a, b)); }
long long pw(long long b, long long p) {
  if (!p) return 1;
  long long sq = pw(b, p / 2);
  sq *= sq;
  if (p % 2) sq *= b;
  return sq;
}
int sd(long long x) { return x < 10 ? x : x % 10 + sd(x / 10); }
int n, m;
string str1, str2;
char C;
int x[12] = {0};
int main() {
  string s[12] = {"C",  "C#", "D",  "D#", "E", "F",
                  "F#", "G",  "G#", "A",  "B", "H"};
  string a, b, c;
  bool ff = false;
  cin >> a >> b >> c;
  for (int i = 0; i < 12; i++) {
    if (a == s[i] || b == s[i] || c == s[i]) {
      x[i] = 1;
    }
  }
  for (int i = 0; i < 12; i++) {
    if (x[i]) {
      if (x[(i + 4) % 12] && x[(i + 7) % 12]) {
        cout << "major";
        ff = true;
        break;
      }
      if (x[(i + 3) % 12] && x[(i + 7) % 12]) {
        cout << "minor";
        ff = true;
        break;
      }
    }
  }
  if (ff == false) {
    cout << "strange";
  }
  return 0;
}
