какое решение? я так поняла - 5 вузов по 5 специальностей = 25 специальностей (ну возьмем максимум). И эти 25 я ранжирую от 1 до 25 вне зависимости от того, где какой вуз. А дальше уже система выстроит сама, куда я попадаю. А вы как поняли?