they are all zero. That works. They are all one, that also works. (just being silly, because with no values for A-F I set them all to zero and all to 1)
that aside, are you solving for bits here, or numbers?
Substitution seems likely. I would try C&D first.
a3 ^ a4 ^ a5 =C
a4 ^ a5 ^ a6 =D
a3 ^ a4 ^ a5 ^ a4 ^ a5 ^ a6 = C^D
a4 ^ a5 ^ a4 ^ a5 (these cancel out, I think, right?)
leaving a3^a6 = C^D
which could mean that a3 = C and a6 = D if I did that right.
It could also be that a3 = D and a6 = C. But its a start. I just realized its the same as above just different starting point.
you may know more with the values of C&D. If C^D is 0, then either C and D are both zeros or C==D, for example (so either way C==D if the result is zero).
if you keep doing these you should be able to get the whole left hand side down to A-F.
do the whole thing. resolve A^B^C^D^E^F and drop all the cancelled terms out. See what is left.
it may also be useful to review xor:
https://en.wikipedia.org/wiki/Exclusive_or