It looks like the problem statement is written in black, and your work is in red. So the problem statement is:
(P∨¬(¬(¬Q)))≡(¬Q∧P)
Assuming this is the case, your answer is correct, although your justification is wrong. On the left-hand side, two of the negations cancel out and then some parentheses collapse. Everything you did is fine up until this step:
(P∨¬Q)≡(¬Q∧P)
Your final step is incorrect because:
(P∨¬Q)≡(P∧Q)
We can easily see this equivalence does not hold by testing some values. Suppose P is true and Q is false. Then we'd have:
(TRUE∨¬FALSE)≡?(TRUE∧FALSE)
(TRUE∨TRUE)≡?FALSE
TRUE≡FALSE
Similarly, we can see the equivalence used on the right-hand side doesn't hold either. Suppose P and Q are both true:
(¬Q∧P)≡(Q∨P)
(¬TRUE∧TRUE)≡?(TRUE∨TRUE)
(FALSE∧TRUE)≡?TRUE
FALSE≡(TRUE)
Instead, starting again from the last known good line, we can swap the order of P and Q and make the statement:
(¬Q∨P)≡(¬Q∧P)
And from there, it should be obvious to see why the two expressions cannot possibly be equivalent.