while not eof(f1) do
begin
read(f1,a);
a:=2*a;
write(f2,a);
end;
uses crt;
var f1,f2:text;
st,b,a:string;
mn:set of char;
i,j,x,y,kol:byte;
cod:integer;
procedure vivod(var t:text);
begin
reset(t);
while not eof(t) do
begin
readln(t,a);
writeln(a);
end;
close(t);
end;
procedure double(var t : byte);
begin
mn:=['0'..'9'];
reset(F1);
rewrite(F2);
while not eof (F1) do
begin
readln(F1,a);
i:=1;
repeat
if a[i] in mn then
begin
b:=a[i];
val(b,j,cod);
j:=j*2;
str(j,b);
delete(a,i,1);
insert(b,a,i);
if j>=10 then i:=i+1;
end;
inc(i);
until i>length(a);
writeln(F2,a);
end;
close(F2);
end;
begin
clrscr;
assign(F1);
vivod(F1);
writeln;
y:=2;
assign(F2);
reset(F1);
kol:=0;
while not eof (F1) do
begin
readln(F1,st);
inc(kol);
j:=kol;
end;
writeln;
vivod(F2);
double(y );
vivod(F2);
readln;
end.
i:=0;
l:=0;
repeat
Inc(i);
if (i<=Length(t)) and (t[i] in ['0'..'9']) then begin
if l=0 then j:=i;
Inc(l)
end
else if l>0 then begin
Val(Copy(t,j,l),n,e);
Str(2*n,s);
Delete(t,j,l);
Insert(s,t,j);
l:=0;
i:=j+Length(s)
end
until i>Length(t);