#include <iostream>
#include <string>
int main() {
const std::string numbers[] = {
"zero",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine"
};
const int MAX_LINES = 30;
std::string line[MAX_LINES];
int i = 0;
while (i < MAX_LINES && std::getline(std::cin, line[i])) {
++i;
}
int numLines = i;
for (i = 0; i < numLines; ++i) {
for (int num = 0; num < 10; ++num) {
std::size_t pos = 0;
if ((pos = line[i].find(std::to_string(num))) != std::string::npos) {
line[i].replace(pos, 1, numbers[num]);
}
}
std::cout << i+1 << ". " << line[i] << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKSB7CiAgICBjb25zdCBzdGQ6OnN0cmluZyBudW1iZXJzW10gPSB7CiAgICAgICAgInplcm8iLAogICAgICAgICJvbmUiLAogICAgICAgICJ0d28iLAogICAgICAgICJ0aHJlZSIsCiAgICAgICAgImZvdXIiLAogICAgICAgICJmaXZlIiwKICAgICAgICAic2l4IiwKICAgICAgICAic2V2ZW4iLAogICAgICAgICJlaWdodCIsCiAgICAgICAgIm5pbmUiCiAgICB9OwoKICAgIGNvbnN0IGludCBNQVhfTElORVMgPSAzMDsKICAgIHN0ZDo6c3RyaW5nIGxpbmVbTUFYX0xJTkVTXTsKCiAgICBpbnQgaSA9IDA7CiAgICB3aGlsZSAoaSA8IE1BWF9MSU5FUyAmJiBzdGQ6OmdldGxpbmUoc3RkOjpjaW4sIGxpbmVbaV0pKSB7CiAgICAJKytpOwogICAgfQoKCWludCBudW1MaW5lcyA9IGk7CgogICAgZm9yIChpID0gMDsgaSA8IG51bUxpbmVzOyArK2kpIHsKICAgICAgICBmb3IgKGludCBudW0gPSAwOyBudW0gPCAxMDsgKytudW0pIHsKICAgICAgICAgICAgc3RkOjpzaXplX3QgcG9zID0gMDsKICAgICAgICAgICAgaWYgKChwb3MgPSBsaW5lW2ldLmZpbmQoc3RkOjp0b19zdHJpbmcobnVtKSkpICE9IHN0ZDo6c3RyaW5nOjpucG9zKSB7CiAgICAgICAgICAgICAgICBsaW5lW2ldLnJlcGxhY2UocG9zLCAxLCBudW1iZXJzW251bV0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHN0ZDo6Y291dCA8PCBpKzEgPDwgIi4gIiA8PCBsaW5lW2ldIDw8IHN0ZDo6ZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==