program flist; var i,j,n,m:longint; s,s1,ss:string; a:array['A'..'z']of longint; procedure zjc(st,en:longint); var min,i,z:longint; begin min:=maxlongint; for i:=st to en do if a[s[i]]st then zjc(st,z-1); if z