#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
string Tname;
vector<string> data(N);
int counter = 0;
for(int i = 0; i<N; i++)
{
cin >> Tname;
data[i] = Tname;
}
for(int l = 0; l<N; l++)
{
int k = 0;
while(k<l && data[l] != data[k])
{
k++;
}
if(k==l)
{
cout<<l<<" "<<data[l]<<endl;
counter += 1;
}
}
cout << counter << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgTjsgICAKICAgIGNpbiA+PiBOOwogICAgc3RyaW5nIFRuYW1lOwogICAgdmVjdG9yPHN0cmluZz4gZGF0YShOKTsKICAgIGludCBjb3VudGVyID0gMDsKCiAgICBmb3IoaW50IGkgPSAwOyBpPE47IGkrKykKICAgIHsKICAgICAgICBjaW4gPj4gVG5hbWU7CiAgICAgICAgZGF0YVtpXSA9IFRuYW1lOwogICAgfQoKICAgIGZvcihpbnQgbCA9IDA7IGw8TjsgbCsrKQogICAgewogICAgICAgIGludCBrID0gMDsKICAgICAgICB3aGlsZShrPGwgJiYgIGRhdGFbbF0gIT0gZGF0YVtrXSkKICAgICAgICB7CiAgICAgICAgICAgIGsrKzsKICAgICAgICB9CiAgICAgICAgaWYoaz09bCkKICAgICAgICB7CiAgICAgICAgCWNvdXQ8PGw8PCIgIjw8ZGF0YVtsXTw8ZW5kbDsKICAgICAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIH0KCiAgICB9CiAgICBjb3V0IDw8IGNvdW50ZXIgPDwgZW5kbDsKICAgIHJldHVybiAwOwp9