#include <bits/stdc++.h>
int Minor(int a, int b, int c) {
  int flag = 0;
  if (a - b == 3 || a - b + 12 == 3) {
    if (c - a == 4 || (c - a + 12) == 4) {
      flag = 1;
    }
  } else if (b - a == 3 || b - a + 12 == 3) {
    if (c - b == 4 || (c - b + 12) == 4) {
      flag = 1;
    }
  } else if (a - c == 3 || a - c + 12 == 3) {
    if (b - a == 4 || (b - a + 12) == 4) {
      flag = 1;
    }
  } else if (c - a == 3 || c - a + 12 == 3) {
    if (b - c == 4 || (b - c + 12) == 4) {
      flag = 1;
    }
  } else if (b - c == 3 || b - c + 12 == 3) {
    if (a - b == 4 || (a - b + 12) == 4) {
      flag = 1;
    }
  } else if (c - b == 3 || c - b + 12 == 3) {
    if (a - c == 4 || (a - c + 12) == 4) {
      flag = 1;
    }
  }
  return flag;
}
int Major(int a, int b, int c) {
  int flag = 0;
  if (a - b == 4 || a - b + 12 == 4) {
    if (c - a == 3 || (c - a + 12) == 3) {
      flag = 1;
    }
  } else if (b - a == 4 || b - a + 12 == 4) {
    if (c - b == 3 || (c - b + 12) == 3) {
      flag = 1;
    }
  } else if (a - c == 4 || a - c + 12 == 4) {
    if (b - a == 3 || (b - a + 12) == 3) {
      flag = 1;
    }
  } else if (c - a == 4 || c - a + 12 == 4) {
    if (b - c == 3 || (b - c + 12) == 3) {
      flag = 1;
    }
  } else if (b - c == 4 || b - c + 12 == 4) {
    if (a - b == 3 || (a - b + 12) == 3) {
      flag = 1;
    }
  } else if (c - b == 4 || c - b + 12 == 4) {
    if (a - c == 3 || (a - c + 12) == 3) {
      flag = 1;
    }
  }
  return flag;
}
void map_int(char* str, int ar[], int index) {
  if (strcmp(str, "C") == 0) {
    ar[index] = 1;
  } else if (strcmp(str, "C#") == 0) {
    ar[index] = 2;
  } else if (strcmp(str, "D") == 0) {
    ar[index] = 3;
  } else if (strcmp(str, "D#") == 0) {
    ar[index] = 4;
  } else if (strcmp(str, "E") == 0) {
    ar[index] = 5;
  } else if (strcmp(str, "F") == 0) {
    ar[index] = 6;
  } else if (strcmp(str, "F#") == 0) {
    ar[index] = 7;
  } else if (strcmp(str, "G") == 0) {
    ar[index] = 8;
  } else if (strcmp(str, "G#") == 0) {
    ar[index] = 9;
  } else if (strcmp(str, "A") == 0) {
    ar[index] = 10;
  } else if (strcmp(str, "B") == 0) {
    ar[index] = 11;
  } else {
    ar[index] = 12;
  }
}
int main() {
  int flag = 0;
  int index;
  int ar[3];
  index = 0;
  char a[3];
  char b[3];
  char c[3];
  scanf("%s", a);
  scanf("%s", b);
  scanf("%s", c);
  map_int(a, ar, index);
  index = index + 1;
  map_int(b, ar, index);
  index = index + 1;
  map_int(c, ar, index);
  flag = Minor(ar[0], ar[1], ar[2]);
  if (flag == 0) {
    flag = Major(ar[0], ar[1], ar[2]);
    if (flag == 0) {
      printf("strange");
    } else {
      printf("major");
    }
  } else {
    printf("minor");
  }
}
