#include <iostream>
const int c = 3;
struct A {
static int f() { return ::c; }
static const int c = 2;
};
int main() {
std::cout << A::f() << std::endl; // 2
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY29uc3QgaW50IGMgPSAzOwoKc3RydWN0IEEgewogICBzdGF0aWMgaW50IGYoKSB7IHJldHVybiA6OmM7IH0KICAgc3RhdGljIGNvbnN0IGludCBjID0gMjsKfTsKCmludCBtYWluKCkgewogICBzdGQ6OmNvdXQgPDwgQTo6ZigpIDw8IHN0ZDo6ZW5kbDsgLy8gMgogICByZXR1cm4gMDsKfQ==