#include<iostream>
#include<map>
#include<set>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
int main() {
int N;
cin >> N;
map<string, set<string>> xs;
for(int i=0; i<N; i++){
string k, v;
cin >> k >> v;
xs[k].insert(v);
}
for_each(xs.begin(), xs.end(), [xs](auto& it){
cout << it.first << "," << *(xs.at(it.first).begin()) << endl;
});
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPG1hcD4KI2luY2x1ZGU8c2V0PgojaW5jbHVkZTxzdHJpbmc+CiNpbmNsdWRlPHZlY3Rvcj4KI2luY2x1ZGU8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IE47CgljaW4gPj4gTjsKCQoJbWFwPHN0cmluZywgc2V0PHN0cmluZz4+IHhzOwoJCglmb3IoaW50IGk9MDsgaTxOOyBpKyspewoJCXN0cmluZyBrLCB2OwoJCWNpbiA+PiBrID4+IHY7CgkJeHNba10uaW5zZXJ0KHYpOwoJfQoJCglmb3JfZWFjaCh4cy5iZWdpbigpLCB4cy5lbmQoKSwgW3hzXShhdXRvJiBpdCl7CgkJY291dCA8PCBpdC5maXJzdCA8PCAiLCIgPDwgKih4cy5hdChpdC5maXJzdCkuYmVnaW4oKSkgPDwgZW5kbDsKCX0pOwoJCglyZXR1cm4gMDsKfQ==