#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int b[n+1]; // 1 - based indexing
for(int i=1; i<=n; i++)
{
cin>>b[i];
}
int k;
cin>>k;
int count = 0;
int c = 0;
for(int i=1; i<=n; i++)
{
if( i>=2 && (b[i] > b[i-1]))
{
c = c + 1; // Increment 'c' and you will be knowing the size of the island
}
else
{
// now you know the size of previous island which is 'c'
int actual = c + 1;
if(actual>=k && k>=2)
{
count = count + (actual - k ) + 1;
}
c = 0;
}
}
// now to take care of the last island
// ------------------- same here the above else condition logic copy paste here
int actual = c + 1;
if(actual>=k && k>=2)
{
count = count + (actual - k) + 1 ;
}
//------------------------------------------
if(k==1) // means the single element is subarrray so print n
{
cout<<n;
}
else// if k is not 1
{
cout<<count; // then print the count
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIAp7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKCiAgICBpbnQgYltuKzFdOyAvLyAxIC0gYmFzZWQgaW5kZXhpbmcgCiAgICBmb3IoaW50IGk9MTsgaTw9bjsgaSsrKQogICAgewogICAgICAgIGNpbj4+YltpXTsKICAgIH0KCiAgICBpbnQgazsKICAgIGNpbj4+azsKCiAgICBpbnQgY291bnQgPSAwOwogICAgaW50IGMgPSAwOwogICAgZm9yKGludCBpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBpZiggaT49MiAmJiAoYltpXSA+IGJbaS0xXSkpCiAgICAgICAgewogICAgICAgICAgICBjID0gYyArIDE7IC8vIEluY3JlbWVudCAnYycgYW5kIHlvdSB3aWxsIGJlIGtub3dpbmcgdGhlIHNpemUgb2YgdGhlIGlzbGFuZCAKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgLy8gbm93IHlvdSBrbm93IHRoZSBzaXplIG9mIHByZXZpb3VzIGlzbGFuZCB3aGljaCBpcyAnYycKICAgICAgICAgICAgaW50IGFjdHVhbCA9IGMgKyAxOwoKICAgICAgICAgICAgaWYoYWN0dWFsPj1rICYmIGs+PTIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdW50ID0gY291bnQgKyAoYWN0dWFsIC0gayApICArIDE7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYyA9IDA7CiAgICAgICAgfQogICAgfQoKICAgIC8vIG5vdyB0byB0YWtlIGNhcmUgb2YgdGhlIGxhc3QgaXNsYW5kIAogICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLSBzYW1lIGhlcmUgdGhlIGFib3ZlIGVsc2UgY29uZGl0aW9uIGxvZ2ljIGNvcHkgcGFzdGUgaGVyZQogICAgaW50IGFjdHVhbCA9IGMgKyAxOwogICAgaWYoYWN0dWFsPj1rICYmIGs+PTIpCiAgICB7CiAgICAgICAgY291bnQgPSBjb3VudCArIChhY3R1YWwgLSBrKSAgKyAxIDsKICAgIH0KICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogICAgaWYoaz09MSkgLy8gbWVhbnMgdGhlIHNpbmdsZSBlbGVtZW50IGlzIHN1YmFycnJheSAgc28gcHJpbnQgbiAKICAgIHsKICAgICAgICBjb3V0PDxuOwogICAgfQogICAgZWxzZS8vIGlmIGsgaXMgbm90IDEKICAgIHsKICAgICAgICBjb3V0PDxjb3VudDsgLy8gdGhlbiBwcmludCB0aGUgY291bnQgCiAgICB9CgogICAgCgogICAgCgogICAgcmV0dXJuIDA7Cn0=