Is the complement of $L = \{a^nb^mc^p \ , n= m= p\}$ a context free language.
I believe that we can write $L^{'} \ as \ L1 \cup L2$ where
$L1=(a^*b^*c^*){'} \ $
$L2={{a^nb^mc^p \ m\ne n \ or \ n\ne p }}$
Now L1 is context free. I do believe that L2 as context free. Since context free languages are closed under union $L'$ is context free.
However while giving an exam I marked this language as context free. In the answer key it is a wrong answer. Now either I am wrong or the answer key is wrong.
What is my mistake?