#include using namespace std; typedef long long ll; int main() { int n; cin>>n; int l[n]; for (int i=0;i>l[i]; map sum; map score[n]; map last; int cnt[n]{}; int t; cin>>t; for (int i=0;i>name>>p; int pnum=p-'A'; cnt[pnum]++; int scr=50*l[pnum]+500*l[pnum]/(8+2*cnt[pnum]); sum[name]+=scr; score[pnum][name]=scr; last[name]=i; } vector,string>> rank; for (auto p:sum) rank.push_back({{-p.second,last[p.first]},p.first}); sort(rank.begin(),rank.end()); for (int i=0;i