#include <iostream>
#include <iomanip>
bool multiComparision(const char scope) {
return false;
}
template <typename ... T>
bool multiComparision(const char scope, char arg1, T... args) {
return ( scope == arg1 || multiComparision(scope, args...));
}
int main()
{
std::cout << std::boolalpha << multiComparision('a', '1', '2', '3') << std::endl;
std::cout << std::boolalpha << multiComparision('a', 'a', '2', '3') << std::endl;
std::cout << std::boolalpha << multiComparision('a', '1', '2', 'a') << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCmJvb2wgbXVsdGlDb21wYXJpc2lvbihjb25zdCBjaGFyIHNjb3BlKSB7CiAgIHJldHVybiBmYWxzZTsKfQoKdGVtcGxhdGUgPHR5cGVuYW1lIC4uLiBUPgpib29sIG11bHRpQ29tcGFyaXNpb24oY29uc3QgY2hhciBzY29wZSwgY2hhciBhcmcxLCBULi4uIGFyZ3MpICB7CiAgIHJldHVybiAoIHNjb3BlID09IGFyZzEgfHwgbXVsdGlDb21wYXJpc2lvbihzY29wZSwgYXJncy4uLikpOwp9CgppbnQgbWFpbigpCnsKICAgc3RkOjpjb3V0IDw8IHN0ZDo6Ym9vbGFscGhhIDw8IG11bHRpQ29tcGFyaXNpb24oJ2EnLCAnMScsICcyJywgJzMnKSA8PCBzdGQ6OmVuZGw7CiAgIHN0ZDo6Y291dCA8PCBzdGQ6OmJvb2xhbHBoYSA8PCBtdWx0aUNvbXBhcmlzaW9uKCdhJywgJ2EnLCAnMicsICczJykgPDwgc3RkOjplbmRsOwogICBzdGQ6OmNvdXQgPDwgc3RkOjpib29sYWxwaGEgPDwgbXVsdGlDb21wYXJpc2lvbignYScsICcxJywgJzInLCAnYScpIDw8IHN0ZDo6ZW5kbDsKfQo=