Итоги голосования для комментария:
flannan А почему ты спасённых пассажиров не посчитал?
Подогнать количество оставшихся в живых пассажиров, макгаффинов и партии под количество доступных мест на транспорте — тривиальная арифметическая операция.

Если ты объявил одну из переменных раньше — ты можешь модифицировать объявленную позже, чтобы они совпадали.