#P2169. ProjectEuler 36

ProjectEuler 36

Description

十进制整数 585=585 = 二进制 10010010011001001001 。它在十进制和二进制下,都是回文串。

输入 nn ,求所有小于等于 nn 且在十进制和二进制下都是回文串的数的和。

注:对于十进制和二进制,在考虑回文数时,都不允许有前导零。

Input Format

本题包含多组数据。第一行输入组数 TT(1T312(1 \le T \le 312 ) 之后 TT 行,每行一个整数 nn(0n1000000(0 \le n \le 1000000 )

Output Format

输出共 TT 行,对于每组数据,输出一个数,表示所有小于等于 nn 且在十进制和二进制下都是回文串的数的和。

2
10
1000000
25
872187