Estás en lo correcto. Otra forma de calcular es:
Deje $A_i$ ser el evento en el que el $i$-th pelota que agarra es de color rojo. Para la primera pelota que elija, usted tiene $3$ canicas rojas de un total de $18$. Por lo tanto,
$$P(A_1) = \frac{3}{18}.$$
Para el segundo de mármol agarrar, dado que usted ya tomó una roja, que es, dado $A_1$, usted tiene $2$ bolas rojas de un total de $17$, luego
$$P(A_2 \mid A_1) = \frac{2}{17}.$$
Finalmente,
$$P(A_1 \cap A_2) = P(A_1)P(A_2 \mid A_1) = \frac{3}{18}\frac{2}{17} = \frac{1}{51}.$$
Usted puede utilizar el mismo razonamiento para calcular la púrpura y, a continuación, agregar esas probabilidades.