『MdOI R1』GCD? GCD!

题目描述

灵喜欢 $\mathrm{gcd}$,也就是 **最大公约数**。如果你不知道什么叫做最大公约数,你可以访问 [最大公约数 - OI Wiki](https://oi-wiki.org/math/gcd/)。 灵给了你一个正整数 $n$,要你把它分成三个 **互不相等的** 正整数 $a,b,c$ 之和,使得 $\mathrm{gcd}(a,b,c)$ 最大。

输入输出格式

输入格式


**本题有多组数据**。 第一行一个正整数 $T$,表示数据组数。 接下来 $T$ 行,每行一个正整数 $n$。

输出格式


对于每组数据,一行一个整数,表示答案,即最大的 $\mathrm{gcd}(a,b,c)$ 。 特别地,如果 $n$ 无法分成三个互不相等的正整数之和,请输出 `-1`。

输入输出样例

输入样例 #1

3
12
27
5

输出样例 #1

2
3
-1

说明

【样例解释】 将 $12$ 分成 $2+4+6$,可以证明 $\gcd(2,4,6)=2$ 为可能达到的最大值。 将 $27$ 分成 $3+6+18$,可以证明 $\gcd(3,6,18)=3$ 为可能达到的最大值。 $5$ 无法分成三个互不相等的正整数之和,输出 `-1`。 --- 【数据范围】 **本题采用捆绑测试。** | 子任务编号 | $n\leq$ | 分值 | | :--------: | :-----: | :--: | | 1 | $50$ | 17 | | 2 | $500$ | 19 | | 3 | $10^5$ | 23 | | 4 | $10^9$ | 41 | 对于 $100\%$ 的数据,$1\le T \le 100$,$1\le n\le 10^9$。