public static void Main()
        {
            var stack = new CustomStack <int>();

            while (true)
            {
                var command = Console.ReadLine()
                              .Split(new[] { ' ', ',' }
                                     , StringSplitOptions.RemoveEmptyEntries);

                switch (command[0])
                {
                case "Push":
                    var elements = command
                                   .Skip(1)
                                   .Select(int.Parse)
                                   .ToList();

                    stack.Push(elements);
                    break;

                case "Pop":
                    stack.Pop();
                    break;

                case "END":
                    for (int i = 0; i < 2; i++)
                    {
                        foreach (var element in stack)
                        {
                            Console.WriteLine(element);
                        }
                    }

                    return;
                }
            }
        }