out=[]
o_1={}
for k_1,v_1 in data.items():
if k_1 != 'children':
o_1[k_1]=v_1
elif k_1== 'children':
for c_2 in v_1:
o_2={}
for k_2,v_2 in c_2.items():
if k_2 != 'children':
o_2[k_2]=v_2
print(o_2)
elif k_2 == 'children':
for c_3 in v_2:
o_3={}
for k_3,v_3 in c_3.items():
if k_3 != 'children':
o_3[k_3]=v_3
elif k_3 == 'children':
for c_4 in v_3:
pass
# print('o_2',o_2)
out.append(o_3)
# print('o_2',o_2)
out.append(o_2)
out.append(o_1)
out