import re def pw_symbol(s): count_symbol = sum(1 for char in s if re.search('\\W', char)) if count_symbol == 0: symbol_score = 0 elif count_symbol == 1: symbol_score = 10 else: symbol_score = 25 return symbol_score def pw_letter(s): patter_az = r'[a-z]' patter_AZ = r'[A-Z]' if re.search(patter_az, s) and re.search(patter_AZ, s): letter_score = 20 elif re.search(patter_az, s) or re.search(patter_AZ, s): letter_score = 10 else: letter_score = 0 return letter_score def pw_number(s): count_num = sum(1 for char in s if char.isdigit()) if count_num == 0: number_score = 0 elif count_num == 1: number_score = 10 else: number_score = 20 return number_score def pw_award(s): if pw_number(s) and pw_symbol(s) and pw_letter(s) == 20: award_score = 5 elif pw_number(s) and pw_symbol(s) and pw_letter(s): award_score = 3 elif pw_number(s) and pw_letter(s): award_score = 2 else: award_score = 0 return award_score def pw_length(s): if len(s) <= 4: length_score = 5 elif 5 <= len(s) <= 7: length_score = 10 else: length_score = 25 return length_score def pw_score_sum(s): pw_score = pw_length(s) + pw_letter(s) + pw_number(s) + pw_symbol(s) + pw_award(s) if pw_score >= 90: print('VERY_SECURE') elif 80 <= pw_score < 90: print('SECURE') elif 70 <= pw_score < 80: print('VERY_STRONG') elif 60 <= pw_score < 70: print('STRONG') elif 50 <= pw_score < 60: print('AVERAGE') elif 25 <= pw_score < 50: print('WEAK') else: print('VERY_WEAK') if __name__ == '__main__': pw_str = str(input()).split()[0] pw_score_sum(pw_str)