#include <iostream>
#include <iomanip>
using namespace std;
class A{
public:
virtual void foo(int a){};
void foo(int a, int b){};
};
class B: public A {
public:
void foo(int a){};
static B member;
};
int main()
{
B::member.foo(2);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBBewpwdWJsaWM6CiAgIHZpcnR1YWwgdm9pZCBmb28oaW50IGEpe307CiAgIHZvaWQgZm9vKGludCBhLCBpbnQgYil7fTsKfTsKCmNsYXNzIEI6IHB1YmxpYyBBIHsKcHVibGljOgogICB2b2lkIGZvbyhpbnQgYSl7fTsKCiAgIHN0YXRpYyBCIG1lbWJlcjsKfTsKCmludCBtYWluKCkKewogICAgQjo6bWVtYmVyLmZvbygyKTsKfQo=