def mushrooms_toxic(name_file_mushrooms, name_file_toxics):
    with open(name_file_mushrooms, 'r') as f, open(name_file_toxics, 'w') as g:
        for line in f:
            vulgar, scientific, toxic = process_line_mushroom(line)
            if toxic:
                g.write(vulgar + '\n')

def process_line_mushroom(line):
    c = 'SCIENTIFIC'
    ic = line.index(c)
    vulgar = line[:ic-1]
    rest = line[ic+len(c)+1:]
    rest_l = rest.split()
    scientific = ' '.join(rest_l[:-1])
    toxic = rest_l[-1] == 'TOXIC'
    return vulgar, scientific, toxic
