This is a fully determined question, albeit one phrased oddly.
We know that if 1 is purple then 2 is yellow, so 2/3 are determined. Additionally, the final rules tells us that if 3 isn't green that 2 is p. This means that if 2 is not p, then three must be green. So, if the first is purple we know the colors of all three.