А почему не сделали так:-каждый может выбрать, ну пускай, 100 мест, куда поступае-проставляет приоритеты от 1 до 100-в час Ч система всех расставляет по местам- если коллизия по баллам, то выше тот, у кого приоритет выше- выше тот, кто раньше заявку создал и.тд- система также сможет оценить предварительно шансыВроде не сильно сложно, зачем устроили это покер?