namespace Bushman {
struct T {
int func2(int a) {
int func1(int a);
return func1(a);
}
};
}
namespace Bushman {
int func1(int a) { return a*2; }
}
using namespace Bushman;
int main() {
T t;
t.func2(5);
return 0;
}
Cm5hbWVzcGFjZSBCdXNobWFuIHsKICAgIHN0cnVjdCBUIHsKICAgICAgaW50IGZ1bmMyKGludCBhKSB7CiAgICAgICAgICBpbnQgZnVuYzEoaW50IGEpOwogICAgICAgICAgcmV0dXJuIGZ1bmMxKGEpOwogICAgICB9CiAgICB9Owp9CgpuYW1lc3BhY2UgQnVzaG1hbiB7CiAgICBpbnQgZnVuYzEoaW50IGEpIHsgcmV0dXJuIGEqMjsgfSAgCn0KCnVzaW5nIG5hbWVzcGFjZSBCdXNobWFuOwoKaW50IG1haW4oKSB7CiAgICBUIHQ7CiAgICB0LmZ1bmMyKDUpOwogICAgCiAgICByZXR1cm4gMDsKfQ==