Dalam kes kehadiran kurungan beberapa jenis, semuanya menjadi sedikit lebih rumit. Kami mencipta tindanan untuk bertindak sebagai pembolehubah keseimbangan itu. Ini perlu kerana kurungan tidak boleh bertindih. Apabila kami berjalan melalui garisan dan menemui kurungan pembukaan, kami menolaknya ke atas timbunan. Apabila kami menemui pendakap penutup, kami cuba mengeluarkan pendakap bukaan jenis itu daripada timbunan. Jika pendakap daripada jenis yang berbeza berada pada tindanan, jujukan itu tidak sah. Jika tindanan tidak kosong pada penghujungnya, jujukan itu juga tidak sah.