while True:
try:
password=input().strip('\n')
score=0
if len(password)<=4:
score=score+5
elif len(password)<8:
score=score+10
else:
score=score+25
big_letter,small_letter,num,sign,flag=False,False,0,0,0
a=[0,25,50,60,70,80,90]#表示条件变化时满足的最低数值
b=['VERY_WEAK','WEAK','AVERAGE','STRONG','VERY_STRONG','SECURE','VERY_SECURE']#表示结果
point=[0,0,2,3,5]#index表示满足奖励的元素个数,数值表示得到的奖励
for i in range(0,len(password)):
if ord(password[i])>=ord('0') and ord(password[i])<=ord('9'):
num=num+1
elif ord(password[i])>=ord('a') and ord(password[i])<=ord('z'):
small_letter=True
elif ord(password[i])>=ord('A') and ord(password[i])<=ord('Z'):
big_letter=True
else:
sign=sign+1
if num==1:
score=score+10
flag=flag+1
elif num>1:
score=score+20
flag=flag+1
if sign==1:
score=score+10
flag=flag+1
elif sign>1:
score=score+25
flag=flag+1
if small_letter==True:
flag=flag+1
score=score+10
if big_letter==True:
flag=flag+1
score=score+10
score=score+point[flag]
#运用了数组简化判断条件
for i in range(0,len(a)):
if score<a[i]:
print(b[i-1])
break
if i==len(a)-1:
print(b[i])
except:
break