For part two, start by considering the question: "What is the probability that two throws result in two reds?"
Since Die A has a $2/3$ probability of providing red, and Die B has a $1/3$ probability of providing red. So:
$P(\text{2 reds}\ |\ A) = (2/3) \times (2/3) = 4/9$
$P(\text{2 reds}\ |\ B) = (1/3) \times (1/3) = 1/9$
The probability for receiving two reds in the first place is half the probability of scoring two reds with die A plus half the probability of scoring two reds with die B, since both dice get selected with equal probability:
$P(\text{2 reds}) = (1/2) \times (4/9) + (1/2) \times (1/9) = (4/18) + (1/18) = 5/18$
Now that we know $P(\text{2 reds})$ and $P(\text{2 reds}\ |\ A)$, we can use Bayes' theorem to compute $P(A\ |\ \text{2 reds})$:
$P(A\ |\ \text{2 reds}) = \frac{P(\text{2 reds}\ |\ A) \times P(A)}{P(\text{2 reds})} = \frac{(4/9) \times (1/2)}{5/18} = \frac{4/18}{5/18} = 4/5$
So we're using die A with $4/5$ probability, die B with $1/5$ probability. Finally, the probability for getting the third red can be calculated:
$P(\text{red}\ |\ \text{2 reds}) = P(A\ |\ \text{2 reds}) \times (2/3) + P(B\ |\ \text{2 reds}) \times (1/3)\\
=(4/5) \times (2/3) + (1/5) \times (1/3) = (8/15) + (1/15) = 9/15 = 3/5$