Language:
$ L = a^{n+m}b^{n}c^{m} $
As per a recent test I gave, this language is not context free.
However, I think it is.
Corresponding Grammar:
$ X \rightarrow aXY \space |\space \epsilon $
$ Y \rightarrow b \space | \space c $
Pushdown Automata:
Keeping pushing all $a$ to the stack, until a $b$ is scanned. Keeping popping $a$ from stack for each character scanned, until end of input.
If, after the end of input the stack is empty accept the string. Else, go to non-accepting state.
Please let me know if I'm thinking along the right lines or if I've missed something..