#include <iostream> using namespace std; int main() { string s; string str = "!\"#$%&\'()*+,-./:;<=>?@[\]^_`{|}~"; while (getline(cin, s)) { int size = s.size(); int sum = 0; // 1. 长度 if (size <= 4) sum += 5; else if (size > 4 && size < 8) sum += 10; else sum += 25; bool hasLowercase = false, hasUppercase = false; int numCount = 0, charCount = 0; for (char c : s) { if (islower(c)) hasLowercase = true; if (isupper(c)) hasUppercase = true; if (isdigit(c)) numCount++; if (str.find(c) != string::npos) charCount++; } // 2. 字母 if (hasLowercase && hasUppercase) sum += 20; else if (hasLowercase || hasUppercase) { sum += 10; } // 3. 数字 if (numCount == 1) sum += 10; else if (numCount > 1) sum += 20; // 4. 符号 if (charCount == 1) sum += 10; else if (charCount > 1) sum += 25; // 5. 奖励 if (hasLowercase && hasUppercase && numCount && charCount) sum += 5; else if ((hasLowercase || hasUppercase) && numCount && charCount) sum += 3; else if (numCount && charCount) sum += 2; if (sum >= 90) cout << "VERY_SECURE" << endl; else if (sum >= 80) cout << "SECURE" << endl; else if (sum >= 70) cout << "VERY_STRONG" << endl; else if (sum >= 60) cout << "STRONG" << endl; else if (sum >= 50) cout << "AVERAGE" << endl; else if (sum >= 25) cout << "WEAK" << endl; else if (sum >= 0) cout << "VERY_WEAK" << endl; } }