#include <iostream>
using namespace std;
template<typename T>
class Test{
public:
template<typename... Aho>
Test(Aho&&...){
std::cout << "Aho";
}
Test(const Test&)=default;
Test(Test&&)=default;
};
int main() {
Test<double> boke;
Test<double> nasu(std::move(boke));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVD4KY2xhc3MgVGVzdHsKcHVibGljOgoJdGVtcGxhdGU8dHlwZW5hbWUuLi4gQWhvPgoJVGVzdChBaG8mJi4uLil7CgkJc3RkOjpjb3V0IDw8ICJBaG8iOwoJfQoJVGVzdChjb25zdCBUZXN0Jik9ZGVmYXVsdDsKCVRlc3QoVGVzdCYmKT1kZWZhdWx0Owp9OwoKaW50IG1haW4oKSB7CglUZXN0PGRvdWJsZT4gYm9rZTsKCVRlc3Q8ZG91YmxlPiBuYXN1KHN0ZDo6bW92ZShib2tlKSk7CglyZXR1cm4gMDsKfQ==