#include <iostream>
#include <vector>
void f (std::vector<std::vector<int> > matrix, int a, int b) {
std::cout << matrix[a][b] << std::endl;
}
void f2 (std::vector<std::vector<int> > *matrix, int a, int b) {
std::cout << (*matrix)[a][b] << std::endl;
}
int main() {
std::vector<std::vector<int> > matrix(100, std::vector<int>(100, 0));
matrix[3][34] = 35;
f(matrix, 3, 34);
matrix[3][34] = 34;
f2(&matrix, 3, 34);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdm9pZCBmIChzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxpbnQ+ID4gbWF0cml4LCBpbnQgYSwgaW50IGIpIHsKICAgIHN0ZDo6Y291dCA8PCBtYXRyaXhbYV1bYl0gPDwgc3RkOjplbmRsOwp9Cgp2b2lkIGYyIChzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxpbnQ+ID4gKm1hdHJpeCwgaW50IGEsIGludCBiKSB7CiAgICBzdGQ6OmNvdXQgPDwgKCptYXRyaXgpW2FdW2JdIDw8IHN0ZDo6ZW5kbDsKfQoKaW50IG1haW4oKSB7CglzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxpbnQ+ID4gbWF0cml4KDEwMCwgc3RkOjp2ZWN0b3I8aW50PigxMDAsIDApKTsKICAgIAogICAgbWF0cml4WzNdWzM0XSA9IDM1OwogICAgZihtYXRyaXgsIDMsIDM0KTsKICAgIG1hdHJpeFszXVszNF0gPSAzNDsKICAgIGYyKCZtYXRyaXgsIDMsIDM0KTsKCXJldHVybiAwOwp9