/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static int gcd(int a, int b)
{
while(b!=0)
{
int temp=a%b;
a=b;
b=temp;
}
return a;
}
static boolean isgcd1(List<Integer> li)
{
for(int i=0;i<li.size()-1;i++)
{
if(gcd(li.get(i),li.get(i+1))==1)
return true;
}
return false;
}
{
// your code goes here
Scanner sc
=new Scanner
(System.
in); int n=sc.nextInt();
int a[]=new int[n];
int k=sc.nextInt();
for(int i=0;i<n;i++)
a[i]=sc.nextInt();
int count=0;
// int n=a.length;
for(int i=0;i<n;i++)
{
List<Integer> li=new ArrayList<>();
for(int j=0;j<k;j++)
{
li.add(a[(i+j)%n]);
}
if(!isgcd1(li))
count++;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXN0YXRpYyBpbnQgIGdjZChpbnQgYSwgaW50IGIpCgl7CgkJd2hpbGUoYiE9MCkKCQl7CgkJCWludCB0ZW1wPWElYjsKCQkJYT1iOwoJCQliPXRlbXA7CgkJfQoJCXJldHVybiBhOwoJCQkKCX0KCQoJc3RhdGljIGJvb2xlYW4gaXNnY2QxKExpc3Q8SW50ZWdlcj4gbGkpCgl7CgkJZm9yKGludCBpPTA7aTxsaS5zaXplKCktMTtpKyspCgkJewoJCQlpZihnY2QobGkuZ2V0KGkpLGxpLmdldChpKzEpKT09MSkKCQkJcmV0dXJuIHRydWU7CgkJfQoJCXJldHVybiBmYWxzZTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlTY2FubmVyIHNjPW5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJaW50IG49c2MubmV4dEludCgpOwoJCWludCBhW109bmV3IGludFtuXTsKCQlpbnQgaz1zYy5uZXh0SW50KCk7CgkJZm9yKGludCBpPTA7aTxuO2krKykKCQlhW2ldPXNjLm5leHRJbnQoKTsKCQlpbnQgY291bnQ9MDsKCQkvLyBpbnQgbj1hLmxlbmd0aDsKCQlmb3IoaW50IGk9MDtpPG47aSsrKQoJCXsKCQkJTGlzdDxJbnRlZ2VyPiBsaT1uZXcgQXJyYXlMaXN0PD4oKTsKCQkJZm9yKGludCBqPTA7ajxrO2orKykKCQkJewoJCQkJbGkuYWRkKGFbKGkraiklbl0pOwoJCQl9CgkJCWlmKCFpc2djZDEobGkpKQoJCQljb3VudCsrOwoJCX0KCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oY291bnQpOwoJCQoJfQp9