
To answer this question, the very first thing we observe is that each statement implies itself.

So we will draw every element of the diagonal as true.

We also observe that "not pink" implies "green" is the same as pink or green.

If you do the truth table, you find that this is true either if green is true, which will be the case of B as well,

or if pink is true, in which case the precondition which is implied will be false, and therefore the entire statement is true.

So we can find out that B is exactly the same as D.

With that in mind, we answer the question for A to C first.

Pink clearly implies that pink or green is true. It doesn't imply that pink and green is true, so C is not open.

But because B is equivalent to D, we also check over here.

Pink or green doesn't imply pink, because green might be true, and doesn't imply pink and green because green might be false.

But it does imply D because D is exactly the same as B.

Pink and green implies pink. It also implies pink or green.

And since B is the same as D, implies D.

And finally, for this one over here, we just copy over B. So we get this guy and this guy over here.