Вообще сочетания можно for'ом или рекурсией обойти.
Но чувствуется, что задача должна решаться проще, хотя по тому, что написано в вопросе сложно судить.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.