#include <iostream>
template <typename... Args>
int countZeros(Args... args)
{
int zeros = 0;
for(int i : {args...}) {
zeros += int(i == 0);
}
return zeros;
}
int main() {
int varA = 1, varB = 0, varC = 3, varD = 0;
std::cout << countZeros(varA, varB, varC, varD);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lLi4uIEFyZ3M+CmludCBjb3VudFplcm9zKEFyZ3MuLi4gYXJncykKewogICAgaW50IHplcm9zID0gMDsKICAgIGZvcihpbnQgaSA6IHthcmdzLi4ufSkgewogICAgICAgIHplcm9zICs9IGludChpID09IDApOwogICAgfQogICAgcmV0dXJuIHplcm9zOwp9CgppbnQgbWFpbigpIHsKCWludCB2YXJBID0gMSwgdmFyQiA9IDAsIHZhckMgPSAzLCB2YXJEID0gMDsKCXN0ZDo6Y291dCA8PCBjb3VudFplcm9zKHZhckEsIHZhckIsIHZhckMsIHZhckQpOyAKCXJldHVybiAwOwp9