var
i,j,k,L:integer;
s,t:string;
f,g:text;
One:boolean;
begin
if ParamCount<>3 then WriteLn('Use 3 parameters: N infile outfile')
else begin
Val(ParamStr(1),L,i);
Assign(f,ParamStr(2)); Reset(f);
Assign(g,ParamStr(3)); ReWrite(g);
может кто обьяснит по поводу этого куска че такое ParamCount,ParamStr(1),ParamStr(2),ParamStr(3) и как их задать