#include <iostream>
#include <algorithm>
using namespace std;

int x(double a) {
  if(a<35.5) return 7;
  if(a<37.5) return 6;
  if(a<40) return 5;
  if(a<43) return 4;
  if(a<50) return 3;
  if(a<55) return 2;
  if(a<70) return 1;
  return 0;
}

int y(double a) {
  if(a<71) return 7;
  if(a<77) return 6;
  if(a<83) return 5;
  if(a<89) return 4;
  if(a<105) return 3;
  if(a<116) return 2;
  if(a<148) return 1;
  return 0;
}

int main() {
  double a,b;
  while(cin >> a >> b) {
    int s=x(a),t=y(b);
    int z=min(s,t);
    if(z==7) cout << "AAA" << endl;
    if(z==6) cout << "AA" << endl;
    if(z==5) cout << "A" << endl;
    if(z==4) cout << "B" << endl;
    if(z==3) cout << "C" << endl;
    if(z==2) cout << "D" << endl;
    if(z==1) cout << "E" << endl;
    if(z==0) cout << "NA" << endl;
  }
  return 0;
}
