#include <iostream>

template <class T>
struct Node {
	T item;
	Node *prox;
};

template <class T>
class Pilha {
private:
	int tamanho;
	Node<T> *topo;

public:
	Pilha() {
		this->topo=NULL;
		Node<T> *novoNo = new Node<T>();
		this->tamanho=0;
	}
};

int main() {
	
	return 0;
}