#include <iostream>
#include <stdint.h>
struct A {
uint16_t a;
uint16_t b;
uint16_t c;
};
int main() {
uint16_t * B = new uint16_t[5000];
for (int i=0;i<5000;i++)
B[i] = i;
uint16_t * D = &B[500]+sizeof(A);
std::cout << *D;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW50Lmg+CnN0cnVjdCBBIHsKICAgIHVpbnQxNl90IGE7CiAgICB1aW50MTZfdCBiOwogICAgdWludDE2X3QgYzsKfTsKCmludCBtYWluKCkgewogICAgdWludDE2X3QgKiBCID0gbmV3IHVpbnQxNl90WzUwMDBdOwogICAgZm9yIChpbnQgaT0wO2k8NTAwMDtpKyspCiAgICAgICAgQltpXSA9IGk7CgogICAgdWludDE2X3QgKiBEID0gJkJbNTAwXStzaXplb2YoQSk7CiAgICBzdGQ6OmNvdXQgPDwgKkQ7Cn0=