#include <iostream>
#include <vector>
#include <array>
using namespace std;
template <class T, class... U>
class A{
public:
A(T nameStr, U ...vInput){
name = nameStr;
list = {vInput...};
}
T name;
std::array<int, sizeof...(U)> list;
};
int main() {
// your code goes here
A<string, int, int, int, int> person("Kush", 1, 4, 6, 7);
cout << person.name << " ";
for(auto x : person.list){
cout << x << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YXJyYXk+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnRlbXBsYXRlIDxjbGFzcyBULCBjbGFzcy4uLiBVPgpjbGFzcyBBewoJcHVibGljOgoJQShUIG5hbWVTdHIsIFUgLi4udklucHV0KXsKCQluYW1lID0gbmFtZVN0cjsKCQlsaXN0ID0ge3ZJbnB1dC4uLn07Cgl9CglUIG5hbWU7CglzdGQ6OmFycmF5PGludCwgc2l6ZW9mLi4uKFUpPiBsaXN0Owp9OwppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCUE8c3RyaW5nLCBpbnQsIGludCwgaW50LCBpbnQ+IHBlcnNvbigiS3VzaCIsIDEsIDQsIDYsIDcpOwoJY291dCA8PCBwZXJzb24ubmFtZSA8PCAiICI7Cglmb3IoYXV0byB4IDogcGVyc29uLmxpc3QpewoJCWNvdXQgPDwgeCA8PCAiICI7Cgl9CglyZXR1cm4gMDsKfQ==