procedure Zps;
var
sl, sm: TStrings;
i, b: integer;
s1, s2: string;
begin
sl:= TStringList.Create;
sm:= TStringList.Create;
sl.LoadFromFile('f.txt');
b:= 0;
s1:= '';
s2:= '';
for i:= 0 to sl.Count-1 do
begin
Inc(b);
if (i mod 2) = 0 then
s1:= s1 + sl[i] else
s2:= s2 + sl[i];
if b > 3 then
begin
sm.Add(s1);
sm.Add(s2);
s1:= '';
s2:= '';
b:= 0;
end;
end;
sm.SaveToFile('g.txt');
sl.Free;
sm.Free;
end;