I found this solution on Wikipedia. Shouldn't it say: j>n≥ 0 Because the intersection are elements that are common in both languages.
Consider the languages L1 and L2 defined by L1={a^(n)b^(n)c^(j)| n,j ≥ 0} and L2 = {a^(j)b^(n)c^(n): n,j ≥ 0}. They are both context-free. However, their intersection is the language L = {a^(n)b^(n)c^(n)| n ≥ 0}.