int fun(int a){
long n=1;
while(a!=0){
n*=16;
a--;
}
return n;
}
int main()
{
char a[8];
int i,n;
char temp;
long sum=0;
FILE *file1 = fopen("%FilePath%\\in.data", "r");
fscanf(file1,"%s",a); //读取数据
fclose(file1);
// printf("%s",a);
// printf("%d",fun(1));
n=strlen(a); //字符串长度
for(i=0;i<n;i++){
if(a[i]>='A'&&a[i]<='Z')
{
sum = sum + (a[i]-'A'+10)*fun(i);
}
else if(a[i]>='a'&&a[i]<='z')
{
sum = sum + (a[i]-'a'+10)*fun(i);
}
else
sum = sum + (a[i]-'0')*fun(i);
}
printf("%ld",&sum);