Вы исходите из ситуации, что:1. Направления всего 22. Цифры приема везде 1003. Самый высокий и самый низкий проходной более-менее совпадают4. Что, если у абитуриента не направление 1, то у него направление 2 и надо смотреть во второй список. А списков-то до 5. Вот Сидоров в какой момент в список попадает?