Вот что может получиться: 1. 1-й мужик нажал на 7-м этаже "вниз". 2. Лифт приехал снизу и открыл двери. 3. Возможно, в этот момент 2-й мужик на 8-м нажал "вниз". (а может кто-то другой нажал и ушёл) 4. 1-й зашёл и нажал "1". Так было или по другому никто не знает. И что делать ? Сразу ехать вниз и развозить по-очереди или заехать за 2-м и уже обоих везти вниз? 5. Допустим, решили заехать за 2-м, а он изменил решение и нажал "вверх 10". Если вдруг выберем алгоритм "вверх", то получим вариант: на 10-м зайдёт 3-й и нажмёт "12". Опять поедем вверх ? =:0