{ Nacitani neznameho poctu cisel z jednoho raku souboru }
Const Max = 20;
Var F : Text;
A : Array[1 .. Max] Of Integer;
N, X, I : Integer;
Begin
Assign(F, 'VSTUP.TXT');
Reset(F);
{ nacteni prvni radky }
N := 0;
While (N < Max) And Not Eoln(F) Do
Begin
N := N + 1;
Read(F, A[N]);
End;
Readln(F); { odradkovani }
{ nacteni druhe radky}
Readln(F, X);
Close(F);
{ vypis dat }
Writeln('X = ', X);
Writeln('N = ', N);
For I := 1 To N Do Writeln(A[I]);
End.