#include <iostream>
int C;
class C {
private:
int i[10];
public:
static int f(){
return sizeof(C);
}
};
int f(){
return sizeof(C);
}
int g(){
return sizeof(class C);
}
int main() {
class C C{};
auto h = [](){
return sizeof C;
};
endl(std::cout << ::f());
endl(std::cout << C::f());
endl(std::cout << ::g());
endl(std::cout << h());
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IEM7CgpjbGFzcyBDIHsKcHJpdmF0ZToKICAgIGludCBpWzEwXTsKcHVibGljOgogICAgc3RhdGljIGludCBmKCl7CiAgICAgICAgcmV0dXJuIHNpemVvZihDKTsKICAgIH0KfTsKCmludCBmKCl7CiAgICByZXR1cm4gc2l6ZW9mKEMpOwp9CgppbnQgZygpewogICAgcmV0dXJuIHNpemVvZihjbGFzcyBDKTsKfQoKCmludCBtYWluKCkgewogICAgY2xhc3MgQyBDe307CgogICAgYXV0byBoID0gW10oKXsKICAgICAgICByZXR1cm4gc2l6ZW9mIEM7CiAgIH07CgogICAgZW5kbChzdGQ6OmNvdXQgPDwgOjpmKCkpOwogICAgZW5kbChzdGQ6OmNvdXQgPDwgQzo6ZigpKTsKICAgIGVuZGwoc3RkOjpjb3V0IDw8IDo6ZygpKTsKICAgIGVuZGwoc3RkOjpjb3V0IDw8IGgoKSk7Cgp9