#include <iostream>
using namespace std;
int main(int argc, char * argv[])
{
unsigned char * p = new unsigned char [3*5*2];
unsigned char (&a)[3][5][2] = *(unsigned char (*)[3][5][2])p;
a[1][2][1] = 121;
a[0][3][0] = 30;
cout << (int)p[1*5*2 + 2*2 + 1] << endl;
cout << (int)p[0*5*2 + 3*2 + 0] << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqIGFyZ3ZbXSkKewogICAgdW5zaWduZWQgY2hhciAqIHAgPSBuZXcgdW5zaWduZWQgY2hhciBbMyo1KjJdOwoKICAgIHVuc2lnbmVkIGNoYXIgKCZhKVszXVs1XVsyXSA9ICoodW5zaWduZWQgY2hhciAoKilbM11bNV1bMl0pcDsKCiAgICBhWzFdWzJdWzFdID0gMTIxOwogICAgYVswXVszXVswXSA9ICAzMDsKCiAgICBjb3V0IDw8IChpbnQpcFsxKjUqMiArIDIqMiArIDFdIDw8IGVuZGw7CiAgICBjb3V0IDw8IChpbnQpcFswKjUqMiArIDMqMiArIDBdIDw8IGVuZGw7Cgp9Cg==