#include <iostream>
using namespace std;
struct base
{
void foo(int){}
};
struct der: base
{
using base::foo;
void foo(){}
};
int main() {
der d;
d.foo(10);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnN0cnVjdCBiYXNlCnsKCXZvaWQgZm9vKGludCl7fQp9OwogCiAKc3RydWN0IGRlcjogYmFzZQp7Cgl1c2luZyBiYXNlOjpmb287Cgl2b2lkIGZvbygpe30KCQp9OwogCmludCBtYWluKCkgewogCglkZXIgZDsKCWQuZm9vKDEwKTsKfQ==