#include <iostream>
int foo() {
return 1;
}
int foo(int, ...) {
return 2;
}
int main() {
std::cout << foo() << std::endl;
std::cout << foo(1) << std::endl;
std::cout << foo(1, 2) << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCmludCBmb28oKSB7CglyZXR1cm4gMTsKfQoKaW50IGZvbyhpbnQsIC4uLikgewoJcmV0dXJuIDI7Cn0KCgppbnQgbWFpbigpIHsKCXN0ZDo6Y291dCA8PCBmb28oKSA8PCBzdGQ6OmVuZGw7CglzdGQ6OmNvdXQgPDwgZm9vKDEpIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBmb28oMSwgMikgPDwgc3RkOjplbmRsOwp9