# Frase de entrada:
text = input("Entre com uma frase: \n")

# Chave de entrada:
key = int(input("Entre com uma chave: \n"))

# Sequência de entrada:
sequence = []
for i in range(key):
    sequence.append(int(input("Entre com um número da sequência: \n")))
    
# Remove os espaços em branco do texto:
text = text.replace(" ", "")
    
# Divide o texto em grupos definidos pela chave:
groups = [text[i:i+key].ljust(key, "*") for i in range(0, len(text), key)]

# Percorre os grupos gerando os novos grupos:
result = []
for group in groups:
    output = ""
    for i in sequence:
        output += group[i-1]
    result.append(output)
    
print(result)