Qual a gramática que gera a linguagem citada na descrição?

Preciso de ajuda para desenvolver a gramática que gera a linguagem:

(a^n)*(b^(n+m))*(c^m) para n≥0 e m≥0

 

Obrigado!