#include<cstdio>
int strlen(char* p) {
int n = 0;
while (*p++ != '\0')
n++;
return n;
}
char table[12][2][5] = {
{"a", "as" },
{"i", "ios"},
{"y", "ios"},
{"l", "les"},
{"n", "anes"},
{"e", "anes"}, // ne
{"o", "os"},
{"r", "res"},
{"t", "tas"},
{"u", "us"},
{"v", "ves"},
{"w", "was"} };
int main(void) {
int n;
char letters[31];
scanf("%d\n", &n);
while (n--) {
scanf("%s", letters);
int len = strlen(letters);
for (int i = 0; i < len; i++) {
if (i == len - 1) {
bool found = false;
for (int k = 0; k < 12; k++) {
if (table[k][0][0] == letters[i]) {
if (k == 5 && letters[i - 1] == 'n') {
found = true;
printf("%s\n", table[k][1]);
break;
}
else {
found = true;
printf("%s\n", table[k][1]);
break;
}
}
}
if (!found) {
printf("%cus\n", letters[i]);
}
}
else if (i == len - 2) {
if (letters[i] == 'n' && letters[i + 1] == 'e') {
;
}
else {
putchar(letters[i]);
}
} else {
putchar(letters[i]);
}
}
}
return 0;
}
I2luY2x1ZGU8Y3N0ZGlvPgoKaW50IHN0cmxlbihjaGFyKiBwKSB7CglpbnQgbiA9IDA7Cgl3aGlsZSAoKnArKyAhPSAnXDAnKQoJCW4rKzsKCXJldHVybiBuOwp9CgpjaGFyIHRhYmxlWzEyXVsyXVs1XSA9IHsKCXsiYSIsICJhcyIgfSwKCXsiaSIsICJpb3MifSwKCXsieSIsICJpb3MifSwKCXsibCIsICJsZXMifSwKCXsibiIsICJhbmVzIn0sCgl7ImUiLCAiYW5lcyJ9LCAvLyBuZQoJeyJvIiwgIm9zIn0sCgl7InIiLCAicmVzIn0sCgl7InQiLCAidGFzIn0sCgl7InUiLCAidXMifSwKCXsidiIsICJ2ZXMifSwKCXsidyIsICJ3YXMifSB9OwoKaW50IG1haW4odm9pZCkgewoJaW50IG47CgljaGFyIGxldHRlcnNbMzFdOwoJc2NhbmYoIiVkXG4iLCAmbik7Cgl3aGlsZSAobi0tKSB7CgkJc2NhbmYoIiVzIiwgbGV0dGVycyk7CgoJCWludCBsZW4gPSBzdHJsZW4obGV0dGVycyk7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47IGkrKykgewoJCQlpZiAoaSA9PSBsZW4gLSAxKSB7CgkJCQlib29sIGZvdW5kID0gZmFsc2U7CgkJCQlmb3IgKGludCBrID0gMDsgayA8IDEyOyBrKyspIHsKCQkJCQlpZiAodGFibGVba11bMF1bMF0gPT0gbGV0dGVyc1tpXSkgewoJCQkJCQlpZiAoayA9PSA1ICYmIGxldHRlcnNbaSAtIDFdID09ICduJykgewoJCQkJCQkJZm91bmQgPSB0cnVlOwoJCQkJCQkJcHJpbnRmKCIlc1xuIiwgdGFibGVba11bMV0pOwoJCQkJCQkJYnJlYWs7CgkJCQkJCX0KCQkJCQkJZWxzZSB7CgkJCQkJCQlmb3VuZCA9IHRydWU7CgkJCQkJCQlwcmludGYoIiVzXG4iLCB0YWJsZVtrXVsxXSk7CgkJCQkJCQlicmVhazsKCQkJCQkJfQoJCQkJCX0KCQkJCX0KCgkJCQlpZiAoIWZvdW5kKSB7CgkJCQkJcHJpbnRmKCIlY3VzXG4iLCBsZXR0ZXJzW2ldKTsKCQkJCX0KCQkJfQoJCQllbHNlIGlmIChpID09IGxlbiAtIDIpIHsKCQkJCWlmIChsZXR0ZXJzW2ldID09ICduJyAmJiBsZXR0ZXJzW2kgKyAxXSA9PSAnZScpIHsKCQkJCQk7CgkJCQl9CgkJCQllbHNlIHsKCQkJCQlwdXRjaGFyKGxldHRlcnNbaV0pOwoJCQkJfQoJCQl9IGVsc2UgewoJCQkJcHV0Y2hhcihsZXR0ZXJzW2ldKTsKCQkJfQoJCX0KCX0KCXJldHVybiAwOwp9Cg==