Size negatif olmayan bir tam sayı veriliyor. Aşağıdaki koşulların her ikisini de sağlayan tüm negatif olmayan tam sayı üçlülerini (a,b,c) ele alın:
a+b+c=x;
(a \oplus b \oplus c) \bmod 3 = 0, burada bit düzeyinde özel VEYA (XOR) işlemini belirtir.
Bu tür üçlüler arasında a \cdot b \cdot c çarpımının mümkün olan en büyük değerini bulun.
Her x \geq 2 için en az bir geçerli üçlünün var olduğu gösterilebilir.
İlk satırda tek bir tam sayı (1 \leq t \leq 10^5) — test durumlarının sayısı verilir.
Her test durumu tek bir tam sayı (2 \leq x \leq 10^6) içerir.
Tüm testler boyunca \sum x \le 10^6 olduğu garanti edilmez.
Her test durumu için tek bir tam sayı — tüm geçerli üçlüler arasında a \cdot b \cdot c çarpımının en büyük değerini yazdırın.
Not: cevap yaklaşık 10^{18} kadar büyük olabilir, bu da 32 bitlik bir tam sayı tipine sığmaz. 64 bitlik tam sayılar kullanın.
Örnek 1
Alt görev ( puan) : (\sum x \leq 100).
Alt görev ( puan) : (\sum x \leq 2000).
Alt görev ( puan) : Ek kısıtlama yoktur.