how many communities can be formed?. with 54 Republicans 43 Democratics and 3 indendants. They must have 3 Republicans and 2 Democratics in each committee.