先ず第一希望の人を集めて…オーバーしたら抽選。それぞれの役職を全てをそれで決めて…その後に足りない役職で2ループ目に、第二希望者をまだ役職の決まってない人で、第二希望から穴埋めして…。一応、論理的には実装可能っぽいですね…。ちょっと手間ですが…。