A rabbit is packing lunches for his children. He has 90 carrots and 72 leaves of lettuce. If he is giving each bunny the same number of carrots and the same number of leaves of lettuce, how many baby bunnies must he have? He will have no extra vegetables after he packs the lunches.

6
18
3
9

To find the number of baby bunnies, we need to determine the common factor of both the number of carrots and the number of leaves of lettuce. Let's find the prime factorization of both numbers:

90 = 2 * 3 * 3 * 5
72 = 2 * 2 * 2 * 3 * 3

From the prime factorization, we can see that the common factor is 2 * 3 * 3 = 18.

Therefore, the rabbit must have 18 baby bunnies.