Determine whether the given grammar is contextsensitive, context-free, regular, or none of these. Give all characterizations that apply.
$T=\{a, b, c\}, N=\{\sigma, A, B\},$ with productions $$ \begin{array}{rcc} \sigma \rightarrow A B, & A B ,\rightarrow B A, & A ,\rightarrow a A ,\\ B \rightarrow B b, & A \rightarrow a, & B, \rightarrow b, \end{array} $$ and starting symbol $\sigma$.