<s> def decryptBacon ( cipher ) : <EOL> bacon = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> alphabet = [ '<STR_LIT:a>' , '<STR_LIT:b>' , '<STR_LIT:c>' , '<STR_LIT:d>' , '<STR_LIT:e>' , '<STR_LIT:f>' , '<STR_LIT:g>' , '<STR_LIT:h>' , '<STR_LIT:i>' , '<STR_LIT:k>' , '<STR_LIT:l>' , '<STR_LIT:m>' , '<STR_LIT:n>' , '<STR_LIT:o>' , '<STR_LIT:p>' , '<STR_LIT:q>' , '<STR_LIT:r>' , '<STR_LIT:s>' , '<STR_LIT:t>' , '<STR_LIT:u>' , '<STR_LIT:w>' , '<STR_LIT:x>' , '<STR_LIT:y>' , '<STR_LIT:z>' ] <EOL> chunk_size = <NUM_LIT:5> <EOL> myList = [ cipher [ i : i + chunk_size ] for i in range ( <NUM_LIT:0> , len ( cipher ) , chunk_size ) ] <EOL> myArr = [ ] <EOL> out = '<STR_LIT>' <EOL> for i in range ( <NUM_LIT:0> , len ( myList ) , <NUM_LIT:1> ) : <EOL> myList [ i ] = myList [ i ] . upper ( ) <EOL> if any ( myList [ i ] in s for s in bacon ) : <EOL> for j in range ( <NUM_LIT:0> , len ( bacon ) , <NUM_LIT:1> ) : <EOL> if myList [ i ] == bacon [ j ] : <EOL> myArr . append ( alphabet [ j ] ) <EOL> else : <EOL> myArr . append ( "<STR_LIT:?>" ) <EOL> res = out . join ( myArr ) <EOL> iv = res . replace ( '<STR_LIT:u>' , '<STR_LIT:v>' ) <EOL> ju = res . replace ( '<STR_LIT:i>' , '<STR_LIT>' ) <EOL> jv = res . replace ( '<STR_LIT:i>' , '<STR_LIT>' ) . replace ( '<STR_LIT:u>' , '<STR_LIT:v>' ) <EOL> print ( '<STR_LIT>' , res ) <EOL> print ( '<STR_LIT>' , iv ) <EOL> print ( '<STR_LIT>' , ju ) <EOL> print ( '<STR_LIT>' , jv ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> cipher = """<STR_LIT>""" <EOL> decryptBacon ( cipher ) </s>
