- #include <vector> 
-   
- template<class T, template<class U, class... V> class Ct = std::vector> 
- class Stack { 
-   Ct<T> container_; 
- }; 
-   
- int main() { 
-   Stack<int, std::vector> stack; 
-   Stack<int> otherStack; 
-   // Stack<int, std::vector<int>> stckyStack; 
-   // Stack<int, std::vector<float>> brokeStack; 
- } 
				I2luY2x1ZGUgPHZlY3Rvcj4KCnRlbXBsYXRlPGNsYXNzIFQsIHRlbXBsYXRlPGNsYXNzIFUsIGNsYXNzLi4uIFY+IGNsYXNzIEN0ID0gc3RkOjp2ZWN0b3I+CmNsYXNzIFN0YWNrIHsKICBDdDxUPiBjb250YWluZXJfOwp9OwoKaW50IG1haW4oKSB7CiAgU3RhY2s8aW50LCBzdGQ6OnZlY3Rvcj4gc3RhY2s7CiAgU3RhY2s8aW50PiBvdGhlclN0YWNrOwogIC8vIFN0YWNrPGludCwgc3RkOjp2ZWN0b3I8aW50Pj4gc3Rja3lTdGFjazsKICAvLyBTdGFjazxpbnQsIHN0ZDo6dmVjdG9yPGZsb2F0Pj4gYnJva2VTdGFjazsKfQ==