#define _GNU_SOURCE
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char *word[26][100];
int nword[26];
int main()
{
char *line = NULL;
size_t len = 0;
int i, j;
while (getline(&line, &len, stdin) != -1) {
int index = -1;
int c = line[0];
if ('a' <= c && c <= 'z') index = c - 'a';
if ('A' <= c && c <= 'Z') index = c - 'A';
if (index >= 0 && nword[index] < 100) {
word[index][nword[index]++] = strdup(line);
}
}
for (i = 0; i < 26; i++) {
for (j = 0; j < nword[i]; j++) {
}
}
return 0;
}
I2RlZmluZSBfR05VX1NPVVJDRQoKI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKY2hhciAqd29yZFsyNl1bMTAwXTsKaW50IG53b3JkWzI2XTsKCmludCBtYWluKCkKewogICAgY2hhciAqbGluZSA9IE5VTEw7CiAgICBzaXplX3QgbGVuID0gMDsKICAgIGludCBpLCBqOwogICAgCiAgICB3aGlsZSAoZ2V0bGluZSgmbGluZSwgJmxlbiwgc3RkaW4pICE9IC0xKSB7CiAgICAgICAgaW50IGluZGV4ID0gLTE7CiAgICAgICAgaW50IGMgPSBsaW5lWzBdOwogICAgICAgIAogICAgICAgIGlmICgnYScgPD0gYyAmJiBjIDw9ICd6JykgaW5kZXggPSBjIC0gJ2EnOwogICAgICAgIGlmICgnQScgPD0gYyAmJiBjIDw9ICdaJykgaW5kZXggPSBjIC0gJ0EnOwogICAgICAgIAogICAgICAgIGlmIChpbmRleCA+PSAwICYmIG53b3JkW2luZGV4XSA8IDEwMCkgewogICAgICAgICAgICBzdHJ0b2sobGluZSwgIlxuIik7ICAgICAgICAgICAgCiAgICAgICAgICAgIHdvcmRbaW5kZXhdW253b3JkW2luZGV4XSsrXSA9IHN0cmR1cChsaW5lKTsKICAgICAgICB9CiAgICB9CiAgICAKICAgIGZyZWUobGluZSk7CiAgICAKICAgIGZvciAoaSA9IDA7IGkgPCAyNjsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIlYzoiLCAnQScgKyBpKTsKICAgICAgICAKICAgICAgICBmb3IgKGogPSAwOyBqIDwgbndvcmRbaV07IGorKykgewogICAgICAgICAgICBwcmludGYoIiAlcyIsIHdvcmRbaV1bal0pOwogICAgICAgICAgICBmcmVlKHdvcmRbaV1bal0pOwogICAgICAgIH0KICAgICAgICBwcmludGYoIlxuIik7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9Cg==