#include <iostream>
#include <string>
#include <vector>
using namespace std;
void as(vector<vector<char>> &p, int n, int m)
{
p.resize(n);
int i, j;
for (i = 0; i < n; i++) {
p[i].resize(m);
for (j = 0; j < m; j++)
{
cout << "p[" << i << "][" << j << "]=";
cin >> p[i][j];
}
}
}
int main()
{
vector<vector<char>>a;
as(a, 3, 3);
cout<<endl;
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++)
cout << a[i][j];
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKICAgIHZvaWQgYXModmVjdG9yPHZlY3RvcjxjaGFyPj4gJnAsIGludCBuLCBpbnQgbSkKICAgIHsKICAgICAgICBwLnJlc2l6ZShuKTsgCiAgICAgICAgaW50IGksIGo7CiAgICAgICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICBwW2ldLnJlc2l6ZShtKTsgCiAgICAgICAgICAgIGZvciAoaiA9IDA7IGogPCBtOyBqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgInBbIiA8PCBpIDw8ICJdWyIgPDwgaiA8PCAiXT0iOwogICAgICAgICAgICAgICAgY2luID4+IHBbaV1bal07CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICAKICAgIGludCBtYWluKCkKICAgIHsKICAgICAgICB2ZWN0b3I8dmVjdG9yPGNoYXI+PmE7CiAgICAgICAgYXMoYSwgMywgMyk7CiAgICAgICAgY291dDw8ZW5kbDsgCiAgICAgICAgZm9yIChpbnQgaT0wOyBpPDM7IGkrKykgewogICAgICAgIAlmb3IgKGludCBqPTA7IGo8MzsgaisrKSAKICAgICAgICAJICAgIGNvdXQgPDwgYVtpXVtqXTsgCiAgICAgICAgCWNvdXQgPDwgZW5kbDsgCiAgICAgICAgfQogICAgICAgIHJldHVybiAwOwogICAgfQo=