program sarasas;
uses crt;
type saras = ^eile; // rodykles tipas
eile = record // iraso tipas
elem : string[100]; // eilutes tipas
next, prev: saras; // rodykles saras tipo laukas
end;
procedure spausdinti(Prad:saras);
var temp:saras;
begin
writeln;
temp:=Prad;
if temp=NIL then writeln('Sarasas tuscias.');
while temp<>NIL do begin
writeln(temp^.elem);
temp:=temp^.next;
end;
writeln;
end;
function idejimas(var pask:saras; laik:eile ):saras;
var temp:saras;
begin
new(temp);
temp^.elem:=laik.elem;
temp^.prev:=pask;
temp^.next:=NIL;
if pask<>NIL then pask^.next:=temp;
idejimas:=temp;
end;
var Prad, // saraso pradzia
pask : saras; //saras tipo rodykles, tail - paskutinio el. rodykle
n: string;
begin
readln(n);
idejimas(Prad,elem);
spausdinti(Prad);
readln;
end.