{PACKING THE SAME CHARACTER}
const cr:char=chr(13);
lf:char=chr(10);
var fi:text;
fo:file of char;
o:char;
fid,fod,g:string;
i,k:byte;
begin
write('Input file : ');readln(fid);
write('Output file: ');readln(fod);
assign(fi,fid);reset(fi);
assign(fo,fod);rewrite(fo);
i:=1;
while not eof(fi) do
begin
readln(fi,g);
k:=ord(g[0]);
for i:=1 to k do
begin
o:=g[i];
{----}
if g[i]+g[i+1]+g[i+2]='for' then
begin;o:=chr(1);i:=i+2;end;
{----}
if g[i]+g[i+1]+g[i+2]+g[i+3]+g[i+4]='while' then
begin;o:=chr(2);i:=i+4;end;
{----}
write(fo,o);
end;
write(fo,cr);
write(fo,lf);
end;
close(fo);
end.