Suppose $A\subseteq\Sigma^{\ast}$ is a regular language.
Let $B=\{xy^R:x,y\in\Sigma^* , |x|=|y|, x \ XOR \ y \in A\}$
Prove that B is context free.
I am struggling with understanding B.
My only thought on how to start, is to assume A is in Chomsky Normal Form then use this knowledge to alter the rules of A to suit B? This is where I am utterly lost.
I would appreciate a push in the right direction. So far I can create the example that if 001 and 100 are in A, then 100 and 001 are in B.