Se te da un entero no negativo . Considera todas las ternas de enteros no negativos (a,b,c) que cumplen ambas condiciones:
a+b+c=x;
(a \oplus b \oplus c) \bmod 3 = 0, donde denota la operación O exclusivo (XOR) bit a bit.
Entre todas esas ternas, halla el máximo valor posible del producto a \cdot b \cdot c.
Se puede demostrar que para todo x \geq 2 existe al menos una terna válida.
La primera línea contiene un único entero (1 \leq t \leq 10^5) — la cantidad de casos de prueba.
Cada caso de prueba contiene un único entero (2 \leq x \leq 10^6).
No se garantiza que \sum x \le 10^6 sobre todas las pruebas.
Para cada caso de prueba, imprime un único entero — el valor máximo de a \cdot b \cdot c entre todas las ternas válidas.
Nota: la respuesta puede ser tan grande como aproximadamente 10^{18}, lo que no cabe en un tipo entero de 32 bits. Usa enteros de 64 bits.
Ejemplo 1
Subtarea ( puntos) : (\sum x \leq 100).
Subtarea ( puntos) : (\sum x \leq 2000).
Subtarea ( puntos) : Sin restricciones adicionales.