#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define REP(i,n) for(int i=0;i( \ ( std::ostringstream() << std::dec << x ) ).str() #define ALL(s) (s).begin(), (s).end() using namespace std; typedef long long unsigned int llu; typedef long long ll; int main (){ vector in; int H,N; while (cin >> H >> N){ REP(i,N-1){ int a; cin >> a; in.push_back(a); } sort(ALL(in)); reverse(ALL(in)); int cnt = 1; REP(i,N-1){ if(in[i] < H )break; cnt++; } cout << cnt; switch(cnt % 10){ case 1: cout << "st" << endl; break; case 2: cout << "nd" << endl; break; case 3: cout << "rd" << endl; break; default: cout << "th" << endl; } } return 0; }