اذا كان لدیك عناصر مخزنة في مكدس Stack1 اكتب دالة باسم SplitStack تقوم بفصل عناصر المكدس المكدسین الجدیدین. الزوجیة الى مكدس 2Stack وعناصر المكدس الفردیة الى مكدس 3Stack ومن ثم یتم طباعة محتویات
اذا كان لديك عناصر مخزنة في قائمة 1List اكتب دالة باسمPN _Split تقوم بفصل عناصر القائمة الموجبة ) أكبر من أو يساوي صفر( الى المكدس 1stack وعناصر القائمة السالبة ) أقل من صفر ( الى 2List ومن ثم طباعة محتويات المكدس و القائمتين؟
إذا كان لدیك طابور من العناصر 1Queue اكتب دالة باسم MethodQueue تقوم بطباعة مجموع عناصر الطابور اذا كانت القیمة الموجودة في مقدمة الطابور زوجیة وطباعة اكبر قیمة في الطابور اذا كانت فردیة