Deter­min­ing how to build a sol­id