#include #include #include #include #include #include #include using namespace std; int n; int main() { //freopen("92A.txt", "r", stdin); int t; cin >> t; while (t--) { cin >> n; map > M; for (int i = 0; i < n; i++) { string s; int tmp; cin >> s >> tmp; if (M[s].first < tmp) { M[s].first = tmp; if (M[s].first > M[s].second) swap(M[s].first, M[s].second); } } int res = 0; for (map > :: iterator it = M.begin(); it != M.end(); it++) { res += it->second.second; res += it->second.first; } cout << res << endl; } }