#include <bits/stdc++.h>
using namespace std;
#define Mod 1000000007
#define int long long int
#define yes cout<<"Yes"<<endl;
#define no cout<<"No"<<endl;
int GCD(int a, int b) {
if (a == 0)
return b;
return GCD(b % a, a);
}
void soln()
{
int b,n,x,m,y,z,cnt=0,sum=0;
cin>>n>>m;
int a[n+5];
for(int i=0;i<n;i++)cin>>a[i];
for(int i=0;i+m<=n;i++){
int g = a[i];
for(int j=i+1; j<i+m;j++){
g = GCD(g, a[j]);
}
sum += g;
}
cout<<sum<<endl;
}
signed main()
{
int tc = 1;
//cin>>tc;
while(tc--)
{
soln();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgTW9kIDEwMDAwMDAwMDcKI2RlZmluZSBpbnQgbG9uZyBsb25nIGludAojZGVmaW5lIHllcyBjb3V0PDwiWWVzIjw8ZW5kbDsKI2RlZmluZSBubyBjb3V0PDwiTm8iPDxlbmRsOwppbnQgR0NEKGludCBhLCBpbnQgYikgewogICAgaWYgKGEgPT0gMCkKICAgICAgICByZXR1cm4gYjsKICAgIHJldHVybiBHQ0QoYiAlIGEsIGEpOwp9CnZvaWQgc29sbigpCnsKICAgIGludCBiLG4seCxtLHkseixjbnQ9MCxzdW09MDsKICAgIGNpbj4+bj4+bTsKICAgIGludCBhW24rNV07CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKWNpbj4+YVtpXTsKICAgIAogICAgZm9yKGludCBpPTA7aSttPD1uO2krKyl7CiAgICAJaW50IGcgPSBhW2ldOwogICAgCWZvcihpbnQgaj1pKzE7IGo8aSttO2orKyl7CiAgICAJCWcgPSBHQ0QoZywgYVtqXSk7CiAgICAJfQogICAgCXN1bSArPSBnOwogICAgfQogICAgY291dDw8c3VtPDxlbmRsOwp9CnNpZ25lZCBtYWluKCkKewogICAgaW50IHRjID0gMTsKICAgIC8vY2luPj50YzsKICAgIHdoaWxlKHRjLS0pCiAgICB7CiAgICAgICAgc29sbigpOwogICAgfQp9Cgo=