Primeira Solução:
Suponha que não escolhamos bolas na primeira caixa; podemos escolher então 5, 6, 7, 8, 9 ou 10 bolas da segunda caixa e completar o que falta para 15 com bolas da terceira caixa (6 possibilidades).
Se escolhermos só 1 bola da primeira caixa, podemos escolher de 4 a 10 bolas da segunda (7 possibilidades).
Se escolhermos exatamente 2 bolas da primeira caixa, podemos escolher de 3 a 10 bolas da segunda (8 possibilidades).
Prosseguindo dessa maneira, escolhendo 3 bolas da primeira caixa, teremos 9 possibilidades; escolhendo 4 bolas da primeira caixa, teremos 10 possibilidades; escolhendo 5 bolas da primeira caixa, teremos 11 possibilidades.
Ao escolher exatamente 6 bolas da primeira caixa, podemos escolher de 0 a 9 bolas da segunda (10 possibilidades); ao escolher 7 bolas da primeira caixa, teremos outras novas 9 possibilidades; ao escolher 8 bolas da primeira caixa, mais 8 possibilidades; ao escolher 9 bolas da primeira caixa, mais 7 possibilidades e, finalmente, ao escolher as 10 bolas da primeira caixa, 6 possibilidades (as quais correspondem às escolhas de 0, 1, 2, 3, 4 ou 5 bolas da segunda caixa).
Juntando todos os casos, temos 6 + 7 + 8 + 9 + 10 + 11 + 10 + 9 + 8 + 7 + 6 = 91 possibilidades de escolha.
Esse raciocínio, com outra organização, é apresentado na solução a seguir:
Segunda Solução:
Sejam x, y e z as quantidades de bolas retiradas de cada uma das três caixas. Devemos ter a seguinte equação em inteiros não negativos:
x + y + z = 15, com as restrições 0 ≤ x ≤ 10, 0 ≤ y ≤ 10 e 0 ≤ z ≤ 10
Fixado o valor de z, devemos ter
x + y = 15 − z.
Os possíveis pares (x, y) de inteiros não negativos são: (0, 15 − z), (1, 14 − z), (2, 13 − z), ..., (15 − z, 0).
- Se z ≥ 5, todos esses 16 − z pares produzem soluções admissíveis, pois satisfazem 0 ≤ x ≤ 10 e 0 ≤ y ≤ 10.
- Se z < 5, uma das outras duas variáveis deverá ser pelo menos 6 e, ao subtrairmos esse valor dela, obtemos uma solução para a equação:
x + y = 9 − z
Os possíveis pares (x, y) de inteiros não negativos são: (0, 9 − z), (1, 8 − z), (2, 7 − z), ..., (9 − z, 0). Todos esses 10 − z pares produzem soluções admissíveis, pois satisfazem 0 ≤ x ≤ 10 e 0 ≤ y ≤ 10.
Assim,
i) para z = 5, 6, 7, 8, 9 e 10, temos 11, 10, 9, 8, 7, 6 soluções, respectivamente.
ii) para z = 0, 1, 2, 3, 4, temos 10, 9, 8, 7, 6 soluções, respectivamente.
Portanto, o total de soluções é (11 + 10 + 9 + 8 + 7 + 6) + (10 + 9 + 8 + 7 + 6) = 91.
Terceira Solução: (utilizando combinações – método “barra-bola”)
Como antes, sejam x, y e z as quantidades de bolas retiradas de cada uma das três caixas. Logo, deve valer a seguinte equação em inteiros não negativos:
x + y + z = 15, com as restrições 0 ≤ x ≤ 10, 0 ≤ y ≤ 10 e 0 ≤ z ≤ 10
Considere 15 bolas e 2 barras. Qualquer permutação desses 17 objetos pode ser associada a uma solução da equação anterior em inteiros não negativos: as bolas à esquerda da primeira barra correspondem ao x; as bolas entre as duas barras correspondem ao y; e as bolas à direita da segunda barra correspondem ao z.
Por exemplo, a escolha de 9 bolas da primeira caixa, nenhuma da segunda e 6 da terceira pode ser representada por:

Com 15 bolas e 2 barras, há 17!/(2!15!) = 136 modos de separá-las. Entretanto, dentre essas soluções, é possível que uma das três variáveis assuma um valor maior que 10. Como apenas uma das três pode assumir valor maior que 10, para eliminar as soluções indesejadas, escolhemos uma das três variáveis com valor maior que 10 e subtraímos 11 dela. A solução então passará a satisfazer a equação em inteiros não negativos:
x + y + z = 4.
Usando agora 4 bolas e 2 barras, concluímos que a equação anterior possui 6!/(2!4!) = 15 soluções. Portanto, o total de soluções é 136 − 3 · 15 = 91.