# A Cubic number and A Cubic Number

Time Limit: 1000/1000 MS (Java/Others)

Memory Limit: 65535/32768 K (Java/Others)

## Description

A cubic number is the result of using a whole number in a multiplication three times. For example, $3\times 3\times 3=27$ so $27$ is a cubic number. The first few cubic numbers are $1,8,27,64$ and $125$. Given an prime number $p$. Check that if $p$ is a difference of two cubic numbers.

## Input

The first of input contains an integer $T~(1\le T\le 100)$ which is the total number of test cases.
For each test case, a line contains a prime number $p~(2\le p\le 10^{12})$.

## Output

For each test case, output 'YES' if given $p$ is a difference of two cubic numbers, or 'NO' if not.

## Sample Input

10
2
3
5
7
11
13
17
19
23
29

## Sample Output

NO
NO
NO
YES
NO
NO
NO
YES
NO
NO

liuyiding

## Source

2017 ACM/ICPC Asia Regional Qingdao Online