/*#牛客春招刷题训练营# https://www.nowcoder.com/discuss/726480854079250432*/
#include <array>
#include <iostream>
using namespace std;
int main() {
string s;
cin >> s;
int cent = 0;
size_t size = s.size();
if (size <= 4) cent = 5;
else if (size <= 7) cent = 10;
else cent = 25;
array<int, 4> a{0};//-----------这里要注意array在局部作用域中不会初始化,要自己赋初值,不然会出现调试和直接自测的结果不一样的问题
for (int i = 0; i < size; i++){
if (s[i] >= '0' && s[i] <= '9') a[0]++;
else if (s[i] <= 'z' && s[i] >= 'a') a[1]++;
else if (s[i] <= 'Z' && s[i] >= 'A') a[2]++;
else if (s[i] >= '!' && s[i] <= '~') a[3]++;
}
int temp = (a[1] > 0) + (a[2] > 0);
switch (temp) {
case 2:
cent += 10;
case 1:
cent += 10;
}
switch (a[0]) {
case 0:
break;
case 1:
cent += 10;
break;
default:
cent += 20;
}
switch (a[3]) {
case 0:
break;
case 1:
cent += 10;
break;
default:
cent += 25;
}
temp = (a[0] > 0) + (a[1] > 0) * 2 + (a[2] > 0) * 2 + (a[3] > 0) * 8;
switch (temp) {
case 3:
case 5:
cent += 2;
break;
case 11:
cent += 3;
break;
case 13:
cent += 5;
}
if (cent >= 90) cout << "VERY_SECURE";
else if (cent >= 80) cout << "SECURE";
else if (cent >= 70) cout << "VERY_STRONG";
else if (cent >= 60) cout << "STRONG";
else if (cent >= 50) cout << "AVERAGE";
else if (cent >= 25) cout << "WEAK";
else cout << "VERY_WEAK";
}
// 64 位输出请用 printf("%lld")