#include <iostream>
#include <cstddef>
template<typename ...Args>
std::size_t args_count(Args && ...) {
return sizeof ...(Args);
}
int main() {
std::cout << args_count() << std::endl;
std::cout << args_count(1) << std::endl;
std::cout << args_count(2, '2') << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGRlZj4KCgp0ZW1wbGF0ZTx0eXBlbmFtZSAuLi5BcmdzPgpzdGQ6OnNpemVfdCBhcmdzX2NvdW50KEFyZ3MgJiYgLi4uKSB7CiAgIHJldHVybiBzaXplb2YgLi4uKEFyZ3MpOwp9CgoKaW50IG1haW4oKSB7CiAgIHN0ZDo6Y291dCA8PCBhcmdzX2NvdW50KCkgPDwgc3RkOjplbmRsOwogICBzdGQ6OmNvdXQgPDwgYXJnc19jb3VudCgxKSA8PCBzdGQ6OmVuZGw7CiAgIHN0ZDo6Y291dCA8PCBhcmdzX2NvdW50KDIsICcyJykgPDwgc3RkOjplbmRsOwp9