Use Bacon Cipher (original 24-letter variant):
BACON_CIPHER_DICT = {
'AAAAA': 'A', 'AAAAB': 'B', 'AAABA': 'C', 'AAABB': 'D', 'AABAA': 'E',
'AABAB': 'F', 'AABBA': 'G', 'AABBB': 'H', 'ABAAA': 'I', 'ABAAB': 'K',
'ABABA': 'L', 'ABABB': 'M', 'ABBAA': 'N', 'ABBAB': 'O', 'ABBBA': 'P',
'ABBBB': 'Q', 'BAAAA': 'R', 'BAAAB': 'S', 'BAABA': 'T', 'BAABB': 'U',
'BABAA': 'W', 'BABAB': 'X', 'BABBA': 'Y', 'BABBB': 'Z'
}
def decode_bacon(bacon_input):
bacon_groups = [bacon_input[i:i+5] for i in range(0, len(bacon_input), 5)]
decoded_message = ''.join(BACON_CIPHER_DICT.get(group, '') for group in bacon_groups)
return decoded_message
decoded_flag = decode_bacon(bacon_input)
print(decoded_flag.lower())