uses crt;
const n=8;
var a:array[1..n] of integer;
i,j,k,x,b:integer;
begin
ClrScr;
for i:=1 to n do
Readln(a[i]);
for i:=1 to n do
Write(a[i],' ');
Readln(b);
j:=1;
for i:=1 to n do
if (a[i]<b) then
begin
x:=a[i];
for k:=i downto j do
a[k]:=a[k-1];
a[j]:=x;
inc(j);
end;
for i:=1 to n do
Write(a[i],' ');
Readln;
end.