Solving for unknown values in geometric shapes