#include <iostream>
using namespace std;
int d[6000000]={0};
int main() {
long long a,b,c,count=0,e;
cin>>a>>b>>c;
for (int i=0;i<c;i++){
cin>>e;
d[e]=10;
}
for (int i=0;i<b;i++){
for (int j=1;j<=a;j++){
if(d[j]>=10){
if (j>1){
d[j-1]++;
}if(j+1<=a){
d[j+1]++;
}
}
}
for (int j=1;j<=a;j++){
if(d[j]>0){count++;
d[j]=10;
}
}
cout<<count<<endl;
count=0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZFs2MDAwMDAwXT17MH07CmludCBtYWluKCkgewoJbG9uZyBsb25nIGEsYixjLGNvdW50PTAsZTsKCWNpbj4+YT4+Yj4+YzsKCWZvciAoaW50IGk9MDtpPGM7aSsrKXsKCQljaW4+PmU7CgkJZFtlXT0xMDsKCQkKCX0KCWZvciAoaW50IGk9MDtpPGI7aSsrKXsKCQlmb3IgKGludCBqPTE7ajw9YTtqKyspewoJCQlpZihkW2pdPj0xMCl7CgkJCQlpZiAoaj4xKXsKCQkJCWRbai0xXSsrOwoJCQkJfWlmKGorMTw9YSl7CgkJCQlkW2orMV0rKzsKCQkJCX0KCQkJCQoJCQl9CgkJfQoJCWZvciAoaW50IGo9MTtqPD1hO2orKyl7CgkJCWlmKGRbal0+MCl7Y291bnQrKzsKCQkJCWRbal09MTA7Cn0KCQl9CgkJY291dDw8Y291bnQ8PGVuZGw7CgkJY291bnQ9MDsKCX0KCXJldHVybiAwOwoKfQ==