18.5 Solving geometric problems