#include <iostream>
int* doNotDoThis()
{
static int x = 0;
x++;
return &x;
}
int main(int argc, char* argv[])
{
int* a = doNotDoThis();
int* b = doNotDoThis();
std::cout << (*a) << " " << (*b) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50KiBkb05vdERvVGhpcygpCnsKICAgIHN0YXRpYyBpbnQgeCA9IDA7CiAgICB4Kys7CiAgICAKICAgIHJldHVybiAmeDsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKewogICAgaW50KiBhID0gZG9Ob3REb1RoaXMoKTsKICAgIGludCogYiA9IGRvTm90RG9UaGlzKCk7CiAgICAKICAgIHN0ZDo6Y291dCA8PCAoKmEpIDw8ICIgIiA8PCAoKmIpIDw8IHN0ZDo6ZW5kbDsKICAgIHJldHVybiAwOwp9