Некое устройство состоит из

узлов, каждый узел имеет
разную вероятность поломки

. Определить вероятность поломки устройства. Событие "поломка устройства" наступает, когда

и более узлов в составе устройства вышли из строя (сломались).
Для случая, когда вероятности поломки узлов

одинаковы, есть формула Бернулли, а как быть в данном случае?
Получается нужно суммировать вероятности всех возможных комбинаций вручную? Например для случая, когда узла 3, а поломка наступает, если из строя вышло 2 и более:

, естественно

производится как для вероятностей независимых событий.
Есть ли для такой задачи красивая формула? Или приведенный мною способ единственный?