Math problem: Solve 5046 = 2*o + 50*o + 122*o for o.
What is the solution?
29