I think the answer should be 300 because in relation Q, C and E collectively distinguish a tuple from another tuple.So there can be duplicate values in C and then the natural join of P and Q will give 300 tuples.Same case can be considered when we natural join P,Q with R. Am I correct??