#include <iostream>
#include <vector>
//Define the template of a class.
template<class T>
class Type
{
public:
typedef std::vector<T> Vec;
};
//Typedef the entire thing so it is easier.
typedef Type<int>::Vec IntVec;
int main()
{
//Finally, use the type.
IntVec SomeIntVector;
std::cout << "End.";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKLy9EZWZpbmUgdGhlIHRlbXBsYXRlIG9mIGEgY2xhc3MuCnRlbXBsYXRlPGNsYXNzIFQ+CmNsYXNzIFR5cGUKewpwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6dmVjdG9yPFQ+ICBWZWM7Cn07CgovL1R5cGVkZWYgdGhlIGVudGlyZSB0aGluZyBzbyBpdCBpcyBlYXNpZXIuCnR5cGVkZWYgVHlwZTxpbnQ+OjpWZWMgSW50VmVjOwoKaW50IG1haW4oKQp7CiAgICAvL0ZpbmFsbHksIHVzZSB0aGUgdHlwZS4KICAgIEludFZlYyBTb21lSW50VmVjdG9yOwogICAgc3RkOjpjb3V0IDw8ICJFbmQuIjsKfQo=