$a) (a+b+c)³$
$=$[$(a+b)+c$]³
$=(a+b)³+c³+3(a+b)c[(a+b)+c]$
$=a³+b³+3ab(a+b)+c³+3(a+b)c[a+b+c]$
$=a³+b³+c³+3ab(a+b)+3ca(a+b)+3bc(a+b)+3c²(a+b)$
$=a³+b³+c³+3(a+b)[ab+bc+ca+c²]$
$=a³+b³+c³+3(a+b)[b(a+c)+c(a+c)]$
$=a³+b³+c³+3(a+b)(c+a)(b+c)$
$=a³+b³+c³+3(a+b)(b+c)(c+a)$
$b)(a+b-c)³$
$=[a+(b-c)]$
$=a³+(b-c)³+3a²(b-c)+3(b-c)²$
$=a³+b³-c³-3b²c+3bc²+3a²b-3a²c+3ab²+3ac²-6abc$
$=a³+b³-c³+3(a²b-a²c-b²c+b²a+bc²+ac²)-6abc$