using System.Collections.Generic;
public static void Main()
Stack<string> Pilha1 = new Stack<string>();
Stack<string> Pilha2 = new Stack<string>();
int diferenca = Math.Abs(Pilha1.Count - Pilha2.Count);
List<string> listaPilha1 = Pilha1.ToList();
List<string> listaPilha2 = Pilha2.ToList();
IEnumerable<string> iguais = listaPilha1.Intersect(listaPilha2);
IEnumerable<string> diferentes = listaPilha1.Except(listaPilha2).Union(listaPilha2.Except(listaPilha1));
Console.WriteLine("O número de elementos da pilha1 é: " + Pilha1.Count);
Console.WriteLine("O número de elementos da pilha2 é: " + Pilha2.Count);
Console.WriteLine("A diferença entre a pilha1 e a pilha2 é: " + diferenca);
Console.WriteLine("Elementos iguais nas duas pilhas:");
foreach (var item in iguais)
Console.WriteLine("Elementos diferentes entre as duas pilhas:");
foreach (var item in diferentes)