#include <iostream>
#include <sstream>
#include <string>
#include <map>
#include <vector>

using namespace std;

typedef map<string, int> simap;

typedef pair<simap::key_type, simap::mapped_type> si_element;

typedef vector<si_element> sivec;

int main()
{
    int num;
    cin >> num;
    simap letter;
    string line, word;
    
    for(int i = 0; i < num; ++i)
    {
        do{
            getline(cin, line);
        }while(line.empty()); // In case there are empty lines.

        istringstream stream(line);
        while (stream >> word)
        {
            letter[word]++;
        }
    }

    sivec vecofmap(letter.begin(), letter.end());

    for(sivec::const_iterator it(vecofmap.begin()); it != vecofmap.end(); ++it)
    {
        cout << "vecofmap[\"" << it->first << "\"] = " << it->second << endl;
    }

    return 0;
}