#TTS2026T7. 双花与三花

双花与三花

如果一个正整数 zz 是另一个整数平方的 22 倍,则称 zz 为“双花数”;如果 zz 还同时是另一个整数立方的 33 倍,则称为“三花数”。本题就请你编写程序,判断任意给定整数是否双花、或三花数。

输入格式:

输入第一行给出正整数 n103n(≤10^3),随后 nn 行,每行给出一个不超过 2302^{30} 的正整数 zz

输出格式:

对每个待判定的 zz,如果其是三花数,则在一行中输出 z is a triple flower; 如果是双花数,输出 z is a double flower; 如果都不是,则输出 z is z,其中 z 是输入的整数值。

输入样例:

3
128
648
600

输出样例:

128 is a double flower
648 is a triple flower
600 is 600