def lens(s): if len(s) <= 4: return 5 elif 5 <= len(s) <= 7: return 10 elif len(s) >= 8: return 25

def zimu(a,b): if a == 0 and b > 0: return 10 elif a == 0 or b == 0: return 0 elif b == 0 and a >0: return 10 elif a > 0 and b > 0: return 20 else: return 0

def nums(c): if c == 0: return 0 elif c == 1: return 10 elif c >= 1: return 20 else: return 0

def fuhao(d): if d == 0: return 0 elif d == 1: return 10 elif d >= 1: return 25 else: return 0

def jiangli(a,b,c,d): if a > 0 and b > 0 and c > 0 and d >0: return 5 elif (a > 0 and b == 0) or (a == 0 and b > 0) and c > 0: if d >0: return 3 elif d == 0: return 2 else: return 0

def pingfen(c): if 0 <= c < 25: return 'VERY_WEAK' elif c < 50: return 'WEAK' elif c < 60: return 'AVERAGE' elif c < 70: return 'STRONG' elif c < 80: return 'VERY_STRONG' elif c < 90: return 'SECURE' else: return 'VERY_SECURE' while True: try: s = input() a,b,c,d = 0,0,0,0 fh = r'!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~' count = 0 #初始分数 for i in s: if i.isupper(): a += 1 elif i.islower(): b += 1 elif i.isdigit(): c += 1 elif i in fh: d += 1 # print(a,b,c,d) count = lens(s) + zimu(a, b) + nums(c) + fuhao(d) + jiangli(a, b, c, d) # print(lens(s),zimu(a, b), nums(c) ,fuhao(d),jiangli(a, b, c, d)) print(pingfen(count)) except: break