#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e6+10;
ll a[N];
int main()
{
ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int n,k,ri,rj;
cin>>n>>k;
for(int i=1;i<=n;i++)cin>>a[i];
cin>>ri>>rj;
if(rj<k){
cout<<ri<<" "<<rj;
return 0;
}
ll over=rj-k+1;
for(int i=ri+1;i<=n;i++){
if(a[i]<k){
if(over>k-1-a[i])over-=k-1-a[i];
else {
cout<<i<<" "<<a[i]+over;
return 0;
}
}else{
over+=a[i]-k+1;
}
}
int ansx=n+over/(k-1);
if(over%(k-1)!=0)ansx++;
int ansy=over%(k-1);
if(over%(k-1)==0)ansy=k-1;
cout<<ansx<<" "<<ansy;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKY29uc3QgaW50IE4gPSAxZTYrMTA7CgpsbCBhW05dOwoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKDApO2NvdXQudGllKDApOwogICAgaW50IG4sayxyaSxyajsKICAgIGNpbj4+bj4+azsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKWNpbj4+YVtpXTsKICAgIGNpbj4+cmk+PnJqOwogICAgaWYocmo8ayl7CiAgICAgICAgY291dDw8cmk8PCIgIjw8cmo7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBsbCBvdmVyPXJqLWsrMTsKICAgIGZvcihpbnQgaT1yaSsxO2k8PW47aSsrKXsKICAgICAgICBpZihhW2ldPGspewogICAgICAgICAgICBpZihvdmVyPmstMS1hW2ldKW92ZXItPWstMS1hW2ldOwogICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgIGNvdXQ8PGk8PCIgIjw8YVtpXStvdmVyOwogICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgIH0KICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgb3Zlcis9YVtpXS1rKzE7CiAgICAgICAgfQogICAgfQogICAgaW50IGFuc3g9bitvdmVyLyhrLTEpOwogICAgaWYob3ZlciUoay0xKSE9MClhbnN4Kys7CiAgICBpbnQgYW5zeT1vdmVyJShrLTEpOwogICAgaWYob3ZlciUoay0xKT09MClhbnN5PWstMTsKCiAgICBjb3V0PDxhbnN4PDwiICI8PGFuc3k7CgogICAgcmV0dXJuIDA7Cn0K