Probability of an event occurs at least three times before another event occurs cars arrives according to a Poisson process with rate=2 per hour and trucks arrives according to a Poisson process with rate=1 per hour. They are independent. 
What is the probability that  at least 3 cars arrive before a truck arrives? 
My thoughts: 
Interarrival of cars A ~ Exp(2 per hour), Interarrival of trucks B ~ Exp(1 per hour). 
Probability that  at least 3 cars arrive before a truck arrives
$= 1- Pr(B<A) - Pr(A<B)Pr(B<A) - Pr(A<B)Pr(A<B)Pr(B<A)
\\= 1 - (\frac{1}{3})-(\frac{2}{3}\cdot\frac{1}{3})-(\frac{2}{3}\cdot\frac{2}{3}\cdot\frac{1}{3})\\=\frac{8}{27}.$ 
Is this correct?

Note that the waiting times for the poisson distribution is an exponential distribution with mean $\lambda$. Letting $X$ denote the time it takes for the first car to arrive and $Y$ the time it takes for a truck to arrive, we have 
$$\mathsf P(X\lt Y)=\frac{\lambda_X}{\lambda_X+\lambda_Y}=\frac{2}{3}$$
Since the exponential distribution is memoryless, the probability that we observe $3$ or more cars before a truck arrives is simply $$\left(\frac{2}{3}\right)^3=\frac{8}{27}$$
A simulation using R statistical software agrees with this result
> x1<-rexp(10^7,2)
> x2<-rexp(10^7,2)
> x3<-rexp(10^7,2)
> y<-rexp(10^7,1)
> mean(x1+x2+x3<y)

[1] 0.2963617

> 8/27

[1] 0.2962963

