# Python 3.x
# Gera lista de aa
aa = [chr(c) for c in range(ord('A'), ord('Z') + 1) if chr(c) not in 'BJOUXZ']
proteina = ''
import random
# Cria proteina
for i in range(100):
proteina += random.choice(aa)
# Sequencia proteina (totalmente aleatorio, sem caracter cientifico)
sequencia = []
for vezes in range(2, random.randint(2, 11)):
seq = []
li, ls = 0, 0
while ls < len(proteina):
li = ls
while ls - li > 30 or ls - li == 0:
ls = random.randint(li + 1, len(proteina))
seq.append(proteina[li:ls])
sequencia.append(seq)
# Gera o input do desafio
print(sequencia[0][0][0])
print(len(sequencia))
for s1 in sequencia:
print(len(s1))
for s2 in s1:
print(s2)
IyBQeXRob24gMy54CgojIEdlcmEgbGlzdGEgZGUgYWEKYWEgPSBbY2hyKGMpIGZvciBjIGluIHJhbmdlKG9yZCgnQScpLCBvcmQoJ1onKSArIDEpIGlmIGNocihjKSBub3QgaW4gJ0JKT1VYWiddCnByb3RlaW5hID0gJycKaW1wb3J0IHJhbmRvbQoKIyBDcmlhIHByb3RlaW5hCmZvciBpIGluIHJhbmdlKDEwMCk6CiAgICBwcm90ZWluYSArPSByYW5kb20uY2hvaWNlKGFhKQoKIyBTZXF1ZW5jaWEgcHJvdGVpbmEgKHRvdGFsbWVudGUgYWxlYXRvcmlvLCBzZW0gY2FyYWN0ZXIgY2llbnRpZmljbykKc2VxdWVuY2lhID0gW10KZm9yIHZlemVzIGluIHJhbmdlKDIsIHJhbmRvbS5yYW5kaW50KDIsIDExKSk6CiAgICBzZXEgPSBbXQogICAgbGksIGxzID0gMCwgMAogICAgd2hpbGUgbHMgPCBsZW4ocHJvdGVpbmEpOgogICAgICAgIGxpID0gbHMKICAgICAgICB3aGlsZSBscyAtIGxpID4gMzAgb3IgbHMgLSBsaSA9PSAwOgogICAgICAgICAgICBscyA9IHJhbmRvbS5yYW5kaW50KGxpICsgMSwgbGVuKHByb3RlaW5hKSkKICAgICAgICBzZXEuYXBwZW5kKHByb3RlaW5hW2xpOmxzXSkKICAgIHNlcXVlbmNpYS5hcHBlbmQoc2VxKQoKIyBHZXJhIG8gaW5wdXQgZG8gZGVzYWZpbwpwcmludChzZXF1ZW5jaWFbMF1bMF1bMF0pCnByaW50KGxlbihzZXF1ZW5jaWEpKQpmb3IgczEgaW4gc2VxdWVuY2lhOgogICAgcHJpbnQobGVuKHMxKSkKICAgIGZvciBzMiBpbiBzMToKICAgICAgICBwcmludChzMik=