#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
map<int,int> c;
std::for_each(istream_iterator<int>(cin), istream_iterator<int>(), [&c](int x){c[x]++;});
std::for_each(c.begin(),c.end(), [](auto &&r){cout << r.first<<"->"<<r.second<<endl;});
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJbWFwPGludCxpbnQ+IGM7CglzdGQ6OmZvcl9lYWNoKGlzdHJlYW1faXRlcmF0b3I8aW50PihjaW4pLCBpc3RyZWFtX2l0ZXJhdG9yPGludD4oKSwgWyZjXShpbnQgeCl7Y1t4XSsrO30pOwoJc3RkOjpmb3JfZWFjaChjLmJlZ2luKCksYy5lbmQoKSwgW10oYXV0byAmJnIpe2NvdXQgPDwgci5maXJzdDw8Ii0+Ijw8ci5zZWNvbmQ8PGVuZGw7fSk7CglyZXR1cm4gMDsKfQ==