#include <iostream>
using namespace std;
class B;
class A {
private:
static B* arr[5];
public:
static void add(B* b, int i) {
arr[i] = b;
}
};
class B {
public:
B() {};
};
B* A::arr[5];
int main()
{
B* bb = new B();
A::add(bb, 0);
return 0;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEI7CgpjbGFzcyBBIHsKcHJpdmF0ZToKICAgIHN0YXRpYyBCKiBhcnJbNV07CnB1YmxpYzoKICAgIHN0YXRpYyB2b2lkIGFkZChCKiBiLCBpbnQgaSkgewogICAgICAgIGFycltpXSA9IGI7CiAgICB9Cgp9OwoKY2xhc3MgQiB7CnB1YmxpYzoKICAgIEIoKSB7fTsKfTsKCkIqIEE6OmFycls1XTsKCmludCBtYWluKCkKewogICAgQiogYmIgPSBuZXcgQigpOwogICAgQTo6YWRkKGJiLCAwKTsKCiAgICByZXR1cm4gMDsKfQo=