Como você implementa refazer e desfazer?
Se a string "desfazer" for encontrada, coloque o elemento superior do desfazer a pilha e empurre -a para refazer a pilha. Se a string "refazer" for encontrada, coloque o elemento superior da pilha refazer e empurrá -la para a pilha de desfazer. Se a string "leitura" for encontrada, imprima todos os elementos da pilha de desfazer em ordem inversa.