Solving Problems With Equivalent Expressions