#include <bits/stdc++.h>
auto f(auto a, auto b) {
std::cout << "call f(" << a << ", " << b << ")" << std::endl;
std::cout << "sizeof(a) = " << sizeof(a) << ", sizeof(b) = " << sizeof(b) << std::endl;
return a + b;
}
int main() {
std::cout << f(2, 1LL) << std::endl;
std::cout << f(2LL, 1) << std::endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CgphdXRvIGYoYXV0byBhLCBhdXRvIGIpIHsKCXN0ZDo6Y291dCA8PCAiY2FsbCBmKCIgPDwgYSA8PCAiLCAiIDw8IGIgPDwgIikiIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCAic2l6ZW9mKGEpID0gIiA8PCBzaXplb2YoYSkgPDwgIiwgc2l6ZW9mKGIpID0gIiA8PCBzaXplb2YoYikgPDwgc3RkOjplbmRsOwoJcmV0dXJuIGEgKyBiOwp9CgppbnQgbWFpbigpIHsKCXN0ZDo6Y291dCA8PCBmKDIsIDFMTCkgPDwgc3RkOjplbmRsOwoJc3RkOjpjb3V0IDw8IGYoMkxMLCAxKSA8PCBzdGQ6OmVuZGw7CglyZXR1cm4gMDsKfQ==