#include<bits/stdc++.h>
using namespace std;
const long long M=2e5+10,MOD=998244353;
typedef long long ll;
#define debug(x) cout<<x<<endl
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
int t=1;
// cin>>t;
while(t--){
int n,k;
cin>>n>>k;
vector<int>a(n);
for(auto &i:a)cin>>i;
vector<int>d=a;
sort(d.begin(),d.end());
int l=0,r=0;
for(int i=0;i<n;i++){
if(a[i]!=d[i]){
l=i;
break;
}
}
for(int i=n-1;i>=0;i--){
if(a[i]!=d[i]){
r=i;
break;
}
}
if(r-l+1>k){
cout<<"NO\n";
}
else{
cout<<"YES\n";
cout<<l+1<<" "<<r+1<<"\n";
}
}
return 0;
}