var a,d,x,x1,x2,arr: real;
i,n: int64;
begin
readln(n,x);
a:=0; d:=0; x1:=-1; x2:=-1;
for i:=1 to n do begin
read(arr);
if (arr<0) and (a=0) then a:=arr;
if arr>0 then d:=arr;
if arr=x then begin
if x1=-1 then x1:=i;
x2:=i;
end;
end;
writeln(a:0:2,' ',d:0:2);
write(x1:0:0,' ',x2:0:0);
end.