import re,sys
src=open(sys.argv[1],encoding='utf-8').read()
i=src.index("n={3}"); j=src.index("Sub n=\"3.2\"")
blk=src[i:j]
rows=re.findall(r"^\s*\['([^']+?)'",blk,re.M)
rows=[r for r in rows if r!='Setting']
print(len(rows))
ids=[]
for r in rows:
    m=re.search(r"\[(C\d+a?)\]",r); ids.append(m.group(1) if m else None); print(r)
print(sorted(set(ids),key=str),len(set(ids)))
