O Level Probability

Check out this challenging O Level Probability question at:

https://mathtuition88.com/2013/06/28/xinmin-secondary-2010-prelim-paper-i-q24-solution/