Program zad6; 
  var n,i,d,m,c,max,min,t:integer;
  a,b,e:array[1..20] of integer;
Begin
  read(n);
  read(c);
  read(d);
  for i:=1 to n do
    read(a[i]);
  for i:=1 to n do
    if (a[i]>=c)and(a[i]<=d)then 
    begin
      m:=m+1;
      b[m]:=a[i];
      e[m]:=i;
    end;
   t:=b[1];
   max:=1;
   for i:=2 to m do
    if b[i]>t then 
    begin
      max:=e[i];
      t:=b[i];
    end;
    t:=b[1];
    min:=1;
  for i:=2 to m do
    if b[i]<t then
    begin
      min:=e[i];
      t:=b[i];
    end;
writeln(max,' ',min);
End.
    
  