When finding the overall system impulse,
how to do arithmetic with $\delta$ functions?
E.g. \begin{align} h[n]&=h_1[n]\star h_2[n]\\ &=\sum_{k=-\infty}^{\infty} h_1[k]h_2[n-k]\\ &=\sum_{k=-\infty}^{\infty} \left(2\delta[k-2]-3\delta[k+1])(\delta[n-k-1]+2 \delta[n-k+2]\right)\\ &=\sum_{k=-\infty}^{\infty} (2\delta[k-2]\delta[n-k-1]+2\delta[k-2]2 \delta[n-k+2]-3\delta[k+1]\delta[n-k-1]-3\delta[k+1]2 \delta[n-k+2]) \end{align}
The two middle terms are convolutions. But what about the two other? What to do with them?
Or am I supposed to leave the indices there, rather than evaluating the $\delta$ functions?