حسب معلوماتي هذه المسألة تُحل إما بالتباديل أو بالتوافيق، لكن أولاً عليك أن تحدد عدد العناصر داخل المجموعة الفرعية (يعني ليس فقط أكثر من كذا، إنما تقول العدد بالتحديد)، ثم بعدها تحدد هل تريد أن تسمح بالتكرار عندما تكون هناك مجموعتان متطابقتان في عناصرهما لكنهما تختلفان في كيفية ترتيب هذه العناصر:
مثلا أ(3،5) و ب(5،3). بحيث إذا كنت تريد الإبقاء على كل من (أ) و (ب) عندها ستسمح بالتكرار و تستخدم قانون التباديل، إما إذا كنت ستعتبر (أ) و (ب) شيئاً واحداً -يعني هما الإثنان نفس الشيء- عندها لن تسمح بالتكرار و ستستخدم قانون التوافيق.
قانونا التباديل و التوافيق يأخذان متغيران هما (س) و (ص)، حيث (س) تمثل عدد عناصر المجموعة الأساسية (S)، و (ص) تمثل عدد العناصر داخل المجموعة الفرعية.
قانون التباديل: مضروب(س) \ مضروب(س-ص)
قانون التوافيق: مضروب(س) \ مضروب(س-ص) × مضروب(ص)
المضروب هو حاصل ضرب العدد المعطى مع جميع الأعداد التي تصغره حتى العدد واحد: