Little breakdown:

Solving the budget problem...