#include <bits/stdc++.h>
using namespace std;
const long double PI = (long double)(3.1415926535897932384626433832795);
int parity_check(int n) {
  int par = n;
  par = par ^ (par >> 1);
  par = par ^ (par >> 2);
  par = par ^ (par >> 4);
  par = par ^ (par >> 8);
  par = par ^ (par >> 16);
  if (par % 2 == 1) {
    return 1;
  } else {
    return 0;
  }
}
int long long gcd(int long long a, int long long b) {
  if (a == 0) {
    return b;
  }
  return gcd(b % a, a);
}
int sz[100001];
int long long lcm(int long long a, int long long b) {
  int long long pro = a * b;
  int long long ans = gcd(a, b);
  pro = pro / ans;
  return pro;
}
int long long fast_power(int long long a, int long long b, int long long p) {
  if (b == 0) {
    return (1 % p);
  }
  int long long t = fast_power(a, b / 2, p);
  int long long ans = (t * t) % p;
  if (b % 2) {
    ans = (ans * (a % p)) % p;
  }
  return ans;
}
void dfs(int long long s, vector<int long long> vert,
         map<int long long, int long long>& visited,
         set<pair<int long long, int long long> > se) {
  visited[s] = 1;
  for (int long long i = 0; i < vert.size(); i++) {
    if (!visited[vert[i]] && se.find(make_pair(s, vert[i])) != se.end()) {
      visited[vert[i]] = 1;
      dfs(vert[i], vert, visited, se);
    }
  }
}
int long long connec(vector<int long long> vert,
                     map<int long long, int long long> visited,
                     set<pair<int long long, int long long> > s) {
  int long long count = 0;
  for (int long long i = 0; i < vert.size(); i++) {
    if (!visited[vert[i]]) {
      dfs(vert[i], vert, visited, s);
      count++;
    }
  }
  return count;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  ;
  int n, k, i, j;
  cin >> n >> k;
  int arr[n];
  for (i = 0; i < n; i++) {
    cin >> arr[i];
  }
  int sum = 0;
  for (i = 0; i < k; i++) {
    sum = sum + arr[i];
  }
  int min = sum, mini = 0;
  for (i = k; i < n; i++) {
    sum = sum + arr[i];
    sum = sum - arr[i - k];
    if (min > sum) {
      min = sum;
      mini = i - k + 1;
    }
  }
  cout << mini + 1;
  cerr << "\nTime elapsed: " << 1000 * clock() / CLOCKS_PER_SEC << "ms\n";
  return 0;
}
