في حالة وجود عدة أنواع من الأقواس ، يصبح كل شيء أكثر تعقيدًا. نقوم بإنشاء مكدس ليكون بمثابة متغير التوازن هذا. هذا ضروري لأن الأقواس لا يمكن أن تتداخل. عندما نسير عبر خط ونواجه قوسًا مفتوحًا ، ندفعه إلى المكدس. عندما نواجه قوس إغلاق ، نحاول أن نخرج الدعامة الافتتاحية من هذا النوع من المكدس. إذا كان هناك قوس من نوع مختلف على المكدس ، فإن التسلسل غير صالح. إذا كان المكدس غير فارغ في النهاية ، فإن التسلسل غير صالح أيضًا. & nbsp؛