I was shown a way to prove this language was not context free by intersecting it with a regular language, however I can't find a string to pump to show that this language is false directly through the pumping lemma.
My original thought was just to use the string $(a^n)(b^n)(c^n)$, but it's possible to pump this string just $w=uvxyz$ by picking $v=ab$ and $y=c$.
Another idea was to use string $(abc)^n$, but the same issue persists.
What is a suitable string to pump a language as loosely defined as this? Is it not always possible to pick a $v$ and $y$ that just consists of some combination of $ab$ and $c$, $a$ and $bc$, etc? I feel like I'm missing something very basic.
EDIT: After checking my book it seems like it's implied that this is one of those CFG's that, even though it passes the pumping lemma, we can't know for sure if it's context free or not (and this case we know it's not). So the intersection with regular set is one of the alternatives to the pumping lemma.