Math problem: Solve -457 + 1858 = -29*o - 1006 for o.
What is the solution?
-83