I suggest that when there are N seats then at each stage a plain vanilla STV count should be hold between the N+1 candidates with the lowest numbers of first preferences and the loser of this count should be eliminated. Markus Schulze