Solving for change in a purchase