#include <iostream>
using namespace std;
void func(int i, int h, char* tab = new char[3])
{
tab[i] = h;
cout << "tab[i] = " << (int)tab[i] << endl;
delete [] tab;
}
void func2(char* t = NULL)
{
bool freeWhenFinished = t == NULL;
if (freeWhenFinished)
{
t = new char[3];
}
cin >> t[2];
cout << "t[2] = " << (int)t[2] << endl;
if (freeWhenFinished)
{
delete [] t;
}
}
int main()
{
int a, b;
cin >> a >> b;
func(a, b);
func2();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgp2b2lkIGZ1bmMoaW50IGksIGludCBoLCBjaGFyKiB0YWIgPSBuZXcgY2hhclszXSkKewogICAgdGFiW2ldID0gaDsKCWNvdXQgPDwgInRhYltpXSA9ICIgPDwgKGludCl0YWJbaV0gPDwgZW5kbDsKCWRlbGV0ZSBbXSB0YWI7Cn0KCnZvaWQgZnVuYzIoY2hhciogdCA9IE5VTEwpCnsKCWJvb2wgZnJlZVdoZW5GaW5pc2hlZCA9IHQgPT0gTlVMTDsKCWlmIChmcmVlV2hlbkZpbmlzaGVkKQoJewoJCXQgPSBuZXcgY2hhclszXTsKCX0KCgljaW4gPj4gdFsyXTsKCWNvdXQgPDwgInRbMl0gPSAiIDw8IChpbnQpdFsyXSA8PCBlbmRsOwoKCWlmIChmcmVlV2hlbkZpbmlzaGVkKQoJewoJCWRlbGV0ZSBbXSB0OwoJfQp9CgppbnQgbWFpbigpCnsKCWludCBhLCBiOwoJY2luID4+IGEgPj4gYjsKCWZ1bmMoYSwgYik7CglmdW5jMigpOwoJcmV0dXJuIDA7Cn0=