Solving Proportional Problems