#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
string s;
int size;
cin >> s;
cin >> size;
int len = s.length();
int count = (len+size-1) / size;
vector<int> res(count);
int pos = count-1;
while (s.length() > size) {
res[pos--] = stoi(s.substr(s.length()-size));
s = s.substr(0, s.length()-size);
}
if (s.length()) {
res[0] = stoi(s);
}
for (int i = 0 ; i != count ; i++) {
cout << res[i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgczsKCWludCBzaXplOwoJY2luID4+IHM7CiAgICBjaW4gPj4gc2l6ZTsKICAgIGludCBsZW4gPSBzLmxlbmd0aCgpOwogICAgaW50IGNvdW50ID0gKGxlbitzaXplLTEpIC8gc2l6ZTsKICAgIHZlY3RvcjxpbnQ+IHJlcyhjb3VudCk7CiAgICBpbnQgcG9zID0gY291bnQtMTsKICAgIHdoaWxlIChzLmxlbmd0aCgpID4gc2l6ZSkgewogICAgCXJlc1twb3MtLV0gPSBzdG9pKHMuc3Vic3RyKHMubGVuZ3RoKCktc2l6ZSkpOwogICAgCXMgPSBzLnN1YnN0cigwLCBzLmxlbmd0aCgpLXNpemUpOwogICAgfQogICAgaWYgKHMubGVuZ3RoKCkpIHsKICAgIAlyZXNbMF0gPSBzdG9pKHMpOwogICAgfQogICAgZm9yIChpbnQgaSA9IDAgOyBpICE9IGNvdW50IDsgaSsrKSB7CiAgICAJY291dCA8PCByZXNbaV0gPDwgZW5kbDsKICAgIH0KCXJldHVybiAwOwp9