#include<stdio.h>
int S[121212], ck[121212];
int main() {
int n, m, k, i;
scanf("%d%d%d", &n, &k, &m);
for (i = 0; i < m; i++) { int x; scanf("%d", &x), ck[x] = 1; }
int ans = 1e9;
for (i = 1; i <= n; i++) {
S[i] = S[i - 1] + ck[i];
if (i >= k)if (ans>S[i] - S[i - k])ans = S[i] - S[i - k];
}
printf("%d", ans);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IFNbMTIxMjEyXSwgY2tbMTIxMjEyXTsKaW50IG1haW4oKSB7CglpbnQgbiwgbSwgaywgaTsKCXNjYW5mKCIlZCVkJWQiLCAmbiwgJmssICZtKTsKCWZvciAoaSA9IDA7IGkgPCBtOyBpKyspIHsgaW50IHg7IHNjYW5mKCIlZCIsICZ4KSwgY2tbeF0gPSAxOyB9CglpbnQgYW5zID0gMWU5OwoJZm9yIChpID0gMTsgaSA8PSBuOyBpKyspIHsKCQlTW2ldID0gU1tpIC0gMV0gKyBja1tpXTsKCQlpZiAoaSA+PSBrKWlmIChhbnM+U1tpXSAtIFNbaSAtIGtdKWFucyA9IFNbaV0gLSBTW2kgLSBrXTsKCX0KCXByaW50ZigiJWQiLCBhbnMpOwoJcmV0dXJuIDA7Cn0=