Aritmética avanzada

Algunas fórmulas más complejas requieren que ciertas operaciones se realicen primero y otras después. En matemáticas, priorizamos estas operaciones con paréntesis.

y=10⋅(a+b−c)−2y = 10 \cdot (a + b - c) - 2

En esta fórmula, a + b - c debe calcularse antes de la multiplicación, y la resta de 2 debe ocurrir al final.

En matemáticas, la máxima prioridad se otorga a los paréntesis, luego a la exponenciación, después a la multiplicación o división, y finalmente a la suma o resta.

Python sigue el mismo orden de prioridades. El orden para las operaciones aritméticas es:

  1. Paréntesis

  2. Exponenciación

  3. Multiplicación y división

  4. Suma y resta

Sabiendo esto, tu tarea es calcular una fórmula compleja, dados los enteros a y b como entrada:

y=a3+8(a+b)2−33ab−7y = a^3 + 8(a + b)^2 - 33 a b - 7

Imprime el valor de y en la salida.

Entrada

Salida

3
4

16

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB