Mejor respuesta
Ya hubo respuestas a esta pregunta, pero parece que no puedo encontrar ninguna. Intentaré resolver esto «desde cero» en esta respuesta.
Hay varias formas de abordar este problema, comencemos con una forma obvia: ¡Evalúe 30! y luego use …