\(-87+\left(-12\right)-\left(-487\right)-\left(-487\right)+512\)
\(=-87+\left(-12\right)+487+487+512\)
=\(\left(\left(-12\right)+512\right)+\left(\left(-87\right)+487\right)+487\)
=\(500+400+487\)
\(=900+487\\ =1387\)
=-87+(-12)+487+487+512
=((-12)+512)+((-87)+487)+487
=500+400+487
=900+487
1387