import sys data = [] collect = [] for line in sys.stdin: if '\xc2\xb7' in line: if collect: data.append(collect) collect = [] else: line = line.strip() if line: collect.append(line) import collections out = [] for idx,chunk in enumerate(data,1): words = ' '.join(chunk).split() clen = len(words) out.append((clen,idx,chunk)) out = sorted(out) for num,maxx,saved in out[-10:]: print num,maxx print print '\n'.join(saved) print '---' print