[问题描述] 当一个数是十进制数,每项的基数表现为10的k次方.(数字是有限的,从右边到左边,最末的数字是10的0次方). 举例来说: (10) = 8×104+1×103+3×102+0×101+7×100 =  + 1000 + 300 + 0 + 7 =  当一个数是二进制数, 每项的基数表现为2的k次方.举例来说, (2) = 1×24+ 0×23+0×22+1×21+1×20 = 16 + 0 + 0 + 2 + 1 = 19 在斜二进制中,我们定义sh 为斜二进制数,每项的基数表现 2的(k+1)次方-1.举例来说, (sh ) = 1×(25-1)+0×(24-1)+1×(23-1)+2×(22-1)+0×(21-1) = 31 + 0 + 7 + 6 + 0 = 44 例如:最初 10个数字在斜的二进制中是 0,1,2,10,11,12,20,100,101,102. [输入格式] 输入文件包括一行数据,一个斜二进制整数. [输出格式] 输出斜二进制数字的十进制值,要是超过,则输出"too long!".