Я к сожалению не знаю, но попытаюсь пофантазировать.Распределение по-моему идет более-менее руками.  Если бы компьютером, наверное было бы проще учесть много параметров. Но по-моему распределение все же ручное.И вот в сад имеется 20 мест. Имеется на 20м месте человек, у которого этот сад не приоритетный, и есть человек на 21м месте, у которого этот сад в приоритете.Следует ли человека с 21го места поставить на 20е, а 20го передвинуть на 21е, только на том основании, что 21й "больше хочет в этот сад"  (он у него приоритетный).Вроде бы странно, согласитесь? Если очередность задана, значит СНАЧАЛА это место следует предложить 20му. А если он откажется - тогда передать 21му.Поэтому кажется, что на текущем этапе по каждому саду должны формироваться независимые списки. Записан в 3 сада 10м - значит должны позвать в 3 сада.  И когда человек сходит во все 3 и определится, в каком он останется, он исчезнет из очереди остальных 2х садов и они позовут тех кто 21е.Это будет уже "второй призыв".Сначала определятся с местами те кто первые в очереди.  (наверное до середины марта). И дальше начнут доукомплектовывать следующих.Так мне кажется.Причем если с первой двадцаткой все понятно - кто в нее попал, тот должен попасть в данный садик, то с теми кто стоит на 21м и тем более на 25м месте уже все туманнее. Если 25й в сад не попадет, он вряд ли будет роптать. Потому что "и не обязан был". А значит, пригласив 20 "по очереди", дальше на место отказавшихся сады (или комиссии) могут приглашать в первую очередь не 21х, а "тех кому очень нужно".  И ими могут оказаться и 50е...Это мысли.Как дело происходит на самом деле, я не знаю... но подумалось, что наверное мне надо бы завтра сходить в осип и сказать что "мне очень нужно".... и походить туда регулярно...