#include #include #include using namespace std; struct NODE { char name[30]; char lv[30]; char ori[30]; } girl[505]; int cmp(NODE x,NODE y) { if(strcmp(x.ori,y.ori)) return strcmp(x.ori,y.ori)<0; if(strcmp(x.lv,y.lv)) { if(!strcmp(x.lv,"wonderful")) return 1; if(!strcmp(y.lv,"wonderful")) return 0; if(!strcmp(y.lv,"so-so")) return 1; if(!strcmp(x.lv,"so-so")) return 0; } return strcmp(x.name,y.name)<0; } int main() { int n,i,cas = 1; while(~scanf("%d",&n)) { for(i = 0; i