#include <iostream>
#include <cstring>
using namespace std;
const int MAX_LENGTH = 100;
int main() {
char array[MAX_LENGTH];
int n;
cin >> n;
cin.getline(array, MAX_LENGTH);
for (int i = 0; i < n; ++i) {
cin.getline(array, MAX_LENGTH);
int length = strlen(array);
int vocals = 0, cons = 0;
for (int i = 0; i < length; ++i) {
if (array[i] == 'A' || array[i] == 'a' ||array[i] == 'E' || array[i] == 'e' ||array[i] == 'I' || array[i] == 'i' || array[i] == 'O' || array[i] == 'o' ||
array[i] == 'U' || array[i] == 'u') {
++vocals;
} else if ((array[i] >= 'A' && array[i] <= 'Z') || (array[i] >= 'a' && array[i] <= 'z') && (array[i] != 'A' || array[i] != 'a' ||array[i] != 'E' || array[i] != 'e' ||array[i] != 'I' || array[i] != 'i' || array[i] != 'O' || array[i] != 'o' ||
array[i] != 'U' || array[i] != 'u')){
++cons;
}
}
int flag = 1;
for (int div = 2; div < vocals; ++div) {
if (vocals % div == 0) {
flag = 0;
}
}
if (vocals <= 1) {
flag = 0;
}
if (flag == 1 && cons > vocals) {
cout << "ADEVARAT\n";
} else {
cout << "FALS\n";
}
cout << vocals << " " << cons ;
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIApjb25zdCBpbnQgTUFYX0xFTkdUSCA9IDEwMDsKIAppbnQgbWFpbigpIHsKCWNoYXIgYXJyYXlbTUFYX0xFTkdUSF07CglpbnQgbjsgCgljaW4gPj4gbjsKCWNpbi5nZXRsaW5lKGFycmF5LCBNQVhfTEVOR1RIKTsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CgkJY2luLmdldGxpbmUoYXJyYXksIE1BWF9MRU5HVEgpOwogCgkJaW50IGxlbmd0aCA9IHN0cmxlbihhcnJheSk7CgkJaW50IHZvY2FscyA9IDAsIGNvbnMgPSAwOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgbGVuZ3RoOyArK2kpIHsKCQkJaWYgKGFycmF5W2ldID09ICdBJyB8fCBhcnJheVtpXSA9PSAnYScgfHxhcnJheVtpXSA9PSAnRScgfHwgYXJyYXlbaV0gPT0gJ2UnIHx8YXJyYXlbaV0gPT0gJ0knIHx8IGFycmF5W2ldID09ICdpJyB8fCBhcnJheVtpXSA9PSAnTycgfHwgYXJyYXlbaV0gPT0gJ28nIHx8IAoJCQlhcnJheVtpXSA9PSAnVScgfHwgYXJyYXlbaV0gPT0gJ3UnKSB7CgkJCQkrK3ZvY2FsczsKCQkJfSBlbHNlIGlmICgoYXJyYXlbaV0gPj0gJ0EnICYmIGFycmF5W2ldIDw9ICdaJykgfHwgKGFycmF5W2ldID49ICdhJyAmJiBhcnJheVtpXSA8PSAneicpICYmIChhcnJheVtpXSAhPSAnQScgfHwgYXJyYXlbaV0gIT0gJ2EnIHx8YXJyYXlbaV0gIT0gJ0UnIHx8IGFycmF5W2ldICE9ICdlJyB8fGFycmF5W2ldICE9ICdJJyB8fCBhcnJheVtpXSAhPSAnaScgfHwgYXJyYXlbaV0gIT0gJ08nIHx8IGFycmF5W2ldICE9ICdvJyB8fCAKCQkJYXJyYXlbaV0gIT0gJ1UnIHx8IGFycmF5W2ldICE9ICd1JykpewoJCQkJKytjb25zOwoJCQl9CgkJfQoJCWludCBmbGFnID0gMTsKCQlmb3IgKGludCBkaXYgPSAyOyBkaXYgPCB2b2NhbHM7ICsrZGl2KSB7CgkJCWlmICh2b2NhbHMgJSBkaXYgPT0gMCkgewoJCQkJZmxhZyA9IDA7CgkJCX0KCQl9CgkJaWYgKHZvY2FscyA8PSAxKSB7CgkJCWZsYWcgPSAwOwoJCX0KCQlpZiAoZmxhZyA9PSAxICYmIGNvbnMgPiB2b2NhbHMpIHsKCQkJY291dCA8PCAiQURFVkFSQVRcbiI7CgkJfSBlbHNlIHsKCQkJY291dCA8PCAiRkFMU1xuIjsKCQl9CgkJY291dCA8PCB2b2NhbHMgPDwgIiAiIDw8IGNvbnMgOwoJCWNvdXQgPDwgIlxuIjsKCX0KCXJldHVybiAwOwp9