#663. 2023与2025

2023与2025

Description

小A喜欢回顾过去、展望未来,他相信只有这样才能把握现在。因此他特别喜欢一类数:这个数可以表示成若干个20232023与若干个20252025的和。例如:

4048=2023+20254048=2023+2025

6071=2023+2023+20256071=2023+2023+2025

现给出 TT 组输入,每组包含一个正整数 nn,对于每组数据,你需要回答 nn 能否用这种方式表示出来。

Format

Input

第一行:一个整数 TT,表示数据组数

此后 TT 行:每行一个整数 nn

Output

对于每组数据,输出一行:

如果 nn 能表示成若干个20232023与若干个20252025的和,则输出YES;否则输出NO

Samples

2
4047
344032
NO
YES

样例解释

40474047无法表示成若干个20232023与若干个20252025的和;

344032=1092023+612025344032=109*2023+61*2025

因此第一行输出NO,第二行输出YES

Limitation

对于10%的数据,T=3,1n106T=3,1≤n≤10^6

对于30%的数据,1T100,1n1061≤T≤100,1≤n≤10^6

对于100%的数据,1T105,1n1061≤T≤10^5,1≤n≤10^6