#include #include #include #include #include #include #include using namespace std; #define For(i,l,r) for(int i=(l);i<=(r);i++) #define Down(i,r,l) for(int i=(r);i>=(l);i--) #define mset(a,x) memset(a,x,sizeof(a)) #define INF 0x7fffffff struct node { char s[45]; int id; }a[100005]; int cmp(node a,node b) { int tmp=strcmp(a.s,b.s); return tmp==0?a.id