Combinatorics Challenge: Astronaut Assignment with Experience Requirements
There are 12 astronauts who applied to go on a mission to explore Mars. Two different rockets will be sent from Earth: one carrying 3 people and another carrying 4. Out of the 12 astronauts, 4 of them are very experienced and must go on either rocket. How many ways are there to assign the astronauts to the rockets?
How we read the problem. The two rockets are distinguishable (one seats 3, the other seats 4). "Must go on either rocket" means each of the 4 experienced astronauts has to be placed on one of the two rockets, so none of them stays behind. Seats within a rocket are not distinguished, so only who is on which rocket matters. Since 3 + 4 = 7 seats are filled, 5 of the 12 astronauts stay on Earth.
Already Got the Answer?
What You Will Learn
- Handle "forced" members first. When some people are guaranteed a spot, settle them before anything else. They stop being a choice and become part of the setup.
- Tell "choosing" from "splitting." Selecting a crew from a pool and dividing a crew between labeled destinations are different counting stages, and this problem needs both.
- Use the multiplication principle on stages. Independent stages multiply. Mutually exclusive cases add. Knowing which applies is most of the battle.
- Cross-check with a structurally different method. Counting by crew, by casework, and by inclusion-exclusion all land on the same number, and this page shows how.
- Recognize the multinomial pattern hiding behind "assign n people to labeled groups of given sizes."
Check Your Foundation
You will be comfortable here if you can do the following without hesitation:
- Evaluate a binomial coefficient:
C(n,k) = n! / (k!(n−k)!), and recognize the symmetryC(n,k) = C(n, n−k). - Apply the multiplication principle (multiply when you make one choice and then another).
- Tell when order matters (permutations) from when it does not (combinations).
Solution: Method 1 — Pick the Crew First, Then Split It
The constraint in this problem is a gift. It tells us the 4 experts are not a decision but a fixed ingredient, so the whole problem collapses into two ordinary counting stages once we say so out loud.
Step 1 — Translate the constraint into a statement about the crew
Each rocket seats a fixed number of people, so exactly 3 + 4 = 7 astronauts travel. The 4 experts are among them. That leaves 7 − 4 = 3 remaining seats to be filled by the 8 non-experts.
Step 2 — Choose the 3 non-experts who also fly
Which 3 of the 8 non-experts get a seat? Order does not matter at this stage, since we are only deciding who is on the mission:
Each of these 56 choices gives a different 7-person mission crew, and each crew contains all 4 experts.
Step 3 — Split the 7-person crew between the two rockets
Now take any one crew. Choosing which 3 of its 7 members board the 3-seat rocket automatically determines the 4 who board the other one:
This count is the same for every crew, which is why a simple product works.
Step 4 — Multiply the stages
Each of the 56 crews can be split in 35 ways, and every (crew, split) pair is a distinct assignment:
Why no division or extra factor appears: The two rockets are labeled by their sizes, so "3 on the small rocket, 4 on the large rocket" is already a distinct outcome from any other split. There is no symmetry to divide out.
Solution: Method 2 — Casework on How the Experts Are Split
Method 1 never asked where each expert goes, because it handled placement in the 35-way split. Here we ask that question directly, which is how many people first approach the problem. Let k be the number of experts on the 3-seat rocket. Then 4 − k experts are on the 4-seat rocket.
Step 1 — Find the possible values of k
The 3-seat rocket cannot hold more than 3 experts, so k ∈ {0, 1, 2, 3}. The 4-seat rocket can hold up to 4 experts, which only requires 4 − k ≤ 4 and is always true here.
Step 2 — Count the assignments for a fixed k
Build the assignment in four sub-stages:
- Choose which
kexperts ride the small rocket:C(4,k). The other experts automatically go on the large rocket. - Fill the rest of the small rocket with
3 − knon-experts:C(8, 3−k). - The large rocket holds
4 − kexperts, so it needs4 − (4−k) = knon-experts. Only8 − (3−k) = 5 + kremain, so choose from those:C(5+k, k).
Step 3 — Tabulate the four cases
| k (experts on 3-seat) | C(4,k) | C(8,3−k) | C(5+k,k) | N(k) |
|---|---|---|---|---|
| 0 | 1 | 56 | 1 | 56 |
| 1 | 4 | 28 | 6 | 672 |
| 2 | 6 | 8 | 21 | 1008 |
| 3 | 4 | 1 | 56 | 224 |
| Total | cases are mutually exclusive, so add | 1960 | ||
Step 4 — Add the cases
Different values of k can never describe the same assignment, so we add:
This agrees with Method 1. The casework is longer, but it reveals the shape of the answer. Splits with 2 experts in each rocket (1008) are the most common, which matches the intuition that balanced splits dominate.
Solution: Method 3 — Start Big and Subtract (Inclusion-Exclusion)
A third path ignores the constraint at first and then removes everything that violates it. It is more work here, but it is the route that scales when the "forbidden" conditions are awkward to build directly.
Step 1 — Count all assignments with no restriction
Pick 3 of the 12 for the small rocket, then 4 of the remaining 9 for the large one:
Step 2 — Define what we want to avoid
Let Ei be the event "expert i stays on Earth." We want assignments where none of the four events happens. Inclusion-exclusion says that number is
where the term for j counts assignments in which a specific set of j experts is left behind (the rockets are then filled from the other 12−j people).
Step 3 — Evaluate each term
| j | C(4,j) | C(12−j,3) | C(9−j,4) | Signed term |
|---|---|---|---|---|
| 0 | 1 | 220 | 126 | +27720 |
| 1 | 4 | 165 | 70 | −46200 |
| 2 | 6 | 120 | 35 | +25200 |
| 3 | 4 | 84 | 15 | −5040 |
| 4 | 1 | 56 | 5 | +280 |
Step 4 — Sum
Three structurally different calculations, one number. The intermediate terms are large and alternate in sign, which is exactly why this method is a good check and a poor first choice for this particular problem.
The Answer
There are 1960 different ways to assign the astronauts so that all 4 experienced astronauts fly: 56 possible 7-person crews, each splittable into a 3-person and a 4-person rocket crew in 35 ways.
Verification
A counting answer cannot be "plugged back in," so we confirm it by recounting in ways that do not share the same steps.
- Three methods agree. The crew-then-split product (56 × 35), the casework sum (56 + 672 + 1008 + 224), and the inclusion-exclusion alternating sum all equal 1960.
- Cross-check as a probability. The unrestricted total is also
12! / (3! 4! 5!) = 27720(3, 4, and 5 left behind). The fraction of those with all 4 experts aboard is1960 / 27720 = 7/99. Independently, the probability that a random 7-person crew from 12 contains all 4 experts isC(8,3) / C(12,7) = 56 / 792 = 7/99. ✓ - Bounds. 1960 is positive and well below the unrestricted 27720, as it must be for a restricted subset.
Does 7/99 Feel Right?
About 7% of unrestricted assignments include all four experts. That fits an intuition check: each expert has a 7/12 chance of flying, and for four people in a row the chance is (7/12)(6/11)(5/10)(4/9) = 7/99. It is small, but not tiny. Seeing a rough "gut" probability land exactly on the exact count's ratio is a strong sign that the setup is right.
Mistakes That Are Easy to Make Here
This ignores the expert requirement entirely. It counts every way to fill the rockets, including those where some or all experts stay home. The constraint is what shrinks the count by more than a factor of 14.
This treats the crew as already known. It correctly splits 7 people between the rockets, but forgets that 3 of those 7 are still undecided non-experts chosen from 8. The 56 ways to pick them are missing.
In the casework method, the large rocket's non-experts must come from the non-experts not already placed on the small rocket. Drawing from all 8 again lets one person occupy two seats. The correct factor is C(6,1) = 6, giving 672.
Adding the stage counts instead of multiplying. "Choose the crew and then split it" is a sequence of stages, so counts multiply. Addition is for mutually exclusive cases, like the different values of k in Method 2.
If You See These Words...
- "Assign ... to ... groups of sizes ..." usually means labeled groups, which suggests a multinomial coefficient or a sequence of binomial choices.
- "Must be included" / "must go" means fix those people first and shrink the pool.
- "Two different rockets / teams / rooms" signals the groups are distinguishable, so no dividing by symmetry.
- Group sizes that do not add up to the whole pool (here 3 + 4 = 7 < 12) mean someone is left out, and the "left out" group is an implicit extra group.
The same structure appears when a school assigns students to buses with required chaperones, when a hospital assigns nurses to wards with required specialists, or when a coach picks lineups that must include certain starters.
The Pattern Behind This
Assigning n people into labeled groups of sizes a, b, c, ... (with the leftover also a group) is counted by the multinomial coefficient:
A "must include" restriction removes some people from the choice. If m people are forced to travel and T seats are filled in total out of n people, the general structure is
Limitation: This product form works because the constraint only controls who travels, not where each person sits. If the constraint named a rocket (for example "two experts on each rocket"), the split stage is no longer free, and you need casework like Method 2.
Push Further
Try each one first, then reveal the full solution to compare.
The rockets seat 2 + 3 = 5 people, and all 3 experts are among them. Two seats remain for the 10 − 3 = 7 non-experts.
C(7,2) = 21 ways to pick which 2 non-experts fly.
Of the 5 travelers, choose the 2 for the small rocket: C(5,2) = 10.
21 × 10 = 210, so there are 210 assignments.
Let k be the number of experts on the 2-seat rocket. For k=0: C(7,2) · 1 = 21. For k=1: C(3,1) · C(7,1) · C(6,1) = 3 · 7 · 6 = 126. For k=2: C(3,2) · 1 · C(7,2) = 3 · 21 = 63. Sum: 21 + 126 + 63 = 210 ✓.
Choose which 2 of the 4 experts ride the 3-seat rocket: C(4,2) = 6. The other 2 automatically ride the 4-seat rocket.
It has 2 experts and needs 1 more person, who must be a non-expert (all experts are already placed): C(8,1) = 8.
It has 2 experts and needs 2 non-experts from the 7 still available: C(7,2) = 21.
6 × 8 × 21 = 1008, so the answer is 1008 assignments.
This is exactly the k = 2 row of the casework table on the page, which gave 1008. It is also less than the 1960 total, as a restricted count must be ✓.
3 + 4 + 2 = 9 people fly. All 4 experts are among them, so 9 − 4 = 5 non-experts must also fly.
C(8,5) = 56 ways to select which 5 of the 8 non-experts fly.
Assign 3 to the first rocket, then 4 of the remaining 6 to the second, and the last 2 go to the third: C(9,3) · C(6,4) · C(2,2) = 84 · 15 · 1 = 1260. This equals the multinomial 9! / (3! 4! 2!) = 362880 / 288 = 1260.
56 × 1260 = 70560, so there are 70,560 assignments.
The unrestricted count is 12! / (3! 4! 2! 3!) = 277200 (3 stay home), and 70560 < 277200 ✓. Both ways of splitting 9 people (sequential binomials and the multinomial formula) give 1260 ✓.
All e experts fly, so we choose 7 − e more travelers from the 12 − e non-experts, then split the 7 travelers: N(e) = C(12−e, 7−e) · C(7,3) = C(12−e, 5) · 35, using the symmetry C(m, m−5) = C(m, 5) with m = 12 − e.
Set 35 · C(12−e, 5) = 735, so C(12−e, 5) = 21.
We need C(m,5) = 21. Since e ≤ 7, we have m ≥ 5, and on that range C(m,5) strictly increases: C(5,5)=1, C(6,5)=6, C(7,5)=21, C(8,5)=56. So m = 7 is the only solution.
12 − e = 7 gives e = 5 experts.
With 5 experts: choose 2 more travelers from 7 non-experts, C(7,2) = 21, then split 7 people into 3 | 4, C(7,3) = 35. 21 × 35 = 735 ✓. For comparison, e = 4 gives 1960 and e = 6 gives 210, so 735 sits exactly where it should.
Frequently Asked Questions
2026-05-22