#include <iostream>
#include <vector>
using namespace std;
template<typename T>
void show(vector<T> const& x) {
for (typename vector<T>::const_iterator it = x.begin(); it != x.end(); ) {
for (size_t i = 0; (i != 8) && (it != x.end()); ++i, ++it) {
cout << *it << ' ';
}
cout << endl;
}
}
int main() {
vector<int> x = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 13243};
show(x);
cout << "!" << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+CnZvaWQgc2hvdyh2ZWN0b3I8VD4gY29uc3QmIHgpIHsKICAgZm9yICh0eXBlbmFtZSB2ZWN0b3I8VD46OmNvbnN0X2l0ZXJhdG9yIGl0ID0geC5iZWdpbigpOyBpdCAhPSB4LmVuZCgpOyApIHsKICAgICAgZm9yIChzaXplX3QgaSA9IDA7IChpICE9IDgpICYmIChpdCAhPSB4LmVuZCgpKTsgKytpLCArK2l0KSB7CiAgICAgICAgIGNvdXQgPDwgKml0IDw8ICcgJzsKICAgICAgfQogICAgICBjb3V0IDw8IGVuZGw7CiAgIH0KfQoKCmludCBtYWluKCkgewogICB2ZWN0b3I8aW50PiB4ID0gezEsIDIsIDMsIDQsIDUsIDYsIDcsIDgsIDksIDAsIDEzMjQzfTsKICAgc2hvdyh4KTsKICAgY291dCA8PCAiISIgPDwgZW5kbDsKfQo=