#include <iostream>
using namespace std;
const int MAX_LENGTH = 100;
int main() {
int n, x, v[MAX_LENGTH + 1];
cin >> n >> x;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
}
int genCounter = 0;
for (int i = 1; i <= n - (x - 1); ++i) {
int evenNo = 0, oddNo = 0;
int xCounter = x;
for (int j = i ; xCounter > 0 && j <= n; ++j, --xCounter) {
cout << v[j] <<" ";
if (v[j] % 2 == 0) {
++evenNo;
} else {
++oddNo;
}
}
cout << "\n";
if (evenNo >= (oddNo + oddNo)) {
//cout << evenNo <<"." << oddNo <<",|";
++genCounter;
}
// cout << genCounter <<"+" << i <<"|";
}
cout << genCounter;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDA7CgppbnQgbWFpbigpIHsKCWludCBuLCB4LCB2W01BWF9MRU5HVEggKyAxXTsKCWNpbiA+PiBuID4+IHg7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQljaW4gPj4gdltpXTsKCX0KCWludCBnZW5Db3VudGVyID0gMDsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG4gLSAoeCAtIDEpOyArK2kpIHsKCQlpbnQgZXZlbk5vID0gMCwgb2RkTm8gPSAwOwoJCWludCB4Q291bnRlciA9IHg7CgkJZm9yIChpbnQgaiA9IGkgOyB4Q291bnRlciA+IDAgJiYgaiA8PSBuOyArK2osIC0teENvdW50ZXIpIHsKCQkJCWNvdXQgPDwgdltqXSA8PCIgIjsKCQkJaWYgKHZbal0gJSAyID09IDApIHsKCQkJCSsrZXZlbk5vOwoJCQl9IGVsc2UgewoJCQkJKytvZGRObzsKCQkJfQoJCX0KCQljb3V0IDw8ICJcbiI7CgkJaWYgKGV2ZW5ObyA+PSAob2RkTm8gKyBvZGRObykpIHsKCQkJLy9jb3V0IDw8IGV2ZW5ObyA8PCIuIiA8PCBvZGRObyA8PCIsfCI7CgkJCSsrZ2VuQ291bnRlcjsKCQl9CgkvLwljb3V0IDw8IGdlbkNvdW50ZXIgPDwiKyIgPDwgaSA8PCJ8IjsKCX0KCWNvdXQgPDwgZ2VuQ291bnRlcjsKCXJldHVybiAwOwp9