Logic homework question

i’m trying to solve this for about an hour now
(AB) (+) ((A !(+)) +D)

where (+) means XOR and !(+) means Equivalence.

the result is A’+BD’+B’D
but i get A’ + B’D’ + ABD
please help me with this equation (AB) (+) ((A !(+)) +D)