#include <iostream>

class Class {
private:
	Class() { }
};

template <typename T>
class Test {
public:
	static void test() {
		std::cout
			<< std::is_constructible<Class>::value
			<< std::is_constructible<T>::value
			<< std::endl;
	}
};

int main() {
	Test<Class>::test();
}
