Добрый день.
Подскажите, по какой формуле подсчитать количество конфигураций следующих объектов:
(на скрине).

Т.е. сколько может быть вариантов пар двух рядов A,B,C,D (верхнего и нижнего), если пары можно образовывать
между одинаковыми буквами (путем их связи линией) и если например есть пара AB (A - верхний ряд, B-нижний), то
объекты A и B (и их одноименные не связанные линией A и B)считаются занятыми и с ними нельзя больше образовывать пары.
На скрине например пара N8. Всего я насчитал 10 вариантов вместе с исходным состоянием, когда нет пар.
Интересует как это описать математически формулой и получить тот же результат.